我进行了大量搜索,但仍无法解决这个问题。
我有一个 ModalPopupExtender 弹出窗口,希望用户点击一个链接 DoSomething 后弹出。该弹出窗口具有下拉控件,在用户请求打开对话框时需要通过后端代码动态填充。目前我正在尝试通过链接上的 OnClick 事件来实现,但一旦将链接绑定到 ModalPopupExtender 上,链接的 OnClick 代码就不会被执行。 代码片段:
问题在于一旦我将ModalPopupExtender设置为链接,OnClick代码就不会执行。显然这是设计如此,但对我来说(天真),如果用户点击链接,OnClick代码应该被执行。
你有什么想法,为什么不支持这种操作,正确的解决方案是什么?
我有一个 ModalPopupExtender 弹出窗口,希望用户点击一个链接 DoSomething 后弹出。该弹出窗口具有下拉控件,在用户请求打开对话框时需要通过后端代码动态填充。目前我正在尝试通过链接上的 OnClick 事件来实现,但一旦将链接绑定到 ModalPopupExtender 上,链接的 OnClick 代码就不会被执行。 代码片段:
<asp:LinkButton ID="lnkDoSomething" runat="server" onClick="lnkDoSomething_Click">Do Something</asp:LinkButton>
<asp:ModalPopupExtender ID="mpelnklnkDoSomething" runat="server" BackgroundCssClass="modalBackground"
DropShadow="true" PopupControlID="lnkDoSomething"
PopupDragHandleControlID="pnlDragHandlerForlnkDoSomething"
TargetControlID="lnklnkDoSomething"></asp:ModalPopupExtender>
问题在于一旦我将ModalPopupExtender设置为链接,OnClick代码就不会执行。显然这是设计如此,但对我来说(天真),如果用户点击链接,OnClick代码应该被执行。
你有什么想法,为什么不支持这种操作,正确的解决方案是什么?