【发布时间】:2011-03-23 03:09:05
【问题描述】:
我想通过我的 ModalPopUp 扩展器使用多个目标。我的一个按钮在 ModalPopup 中设置为目标,另一个将使用服务器端代码显示 ModalPopup。
到目前为止,这是我的 ModalPopup:
<msAjax:ModalPopupExtender ID="modalInform" runat="server"
BehaviorID="modalInform"
TargetControlID="btnSearchUsers"
PopupControlID="pnlInform"
RepositionMode="RepositionOnWindowResize"
BackgroundCssClass="modalWindow"
OkControlID="linkCloseInform" />
然后我在 ASP.NET AJAX 网站上找到了this little tutorial。 但是当我在 pageLoad Javascript 函数中使用 $find("modalInform") 时(如底部教程中定义的那样),我总是收到 $find("modalInform") is null 错误。
此代码包含在用户控件中,用户控件用于 ASPX 页面,并且此 ASPX 页面使用 MasterPage。 我注意到如果我正在使用
<%= modalInform.ClientID %>
我得到一个不同的值,然后在我的 HTML 源代码中定义(可能是因为 MasterPage?)。
有人知道问题出在哪里吗?
提前致谢!
【问题讨论】:
标签: asp.net asp.net-ajax