我有一个网页在同一页面上有两个 modalpopupextenders,它们都是使用 .show() 从代码隐藏调用的
但是,只有第一个这样的面板会打开,单步执行代码会发现第二个面板的 show() 被调用,但页面本身没有任何反应。存在所有适当的控件,例如 targetcontrolid 和 popupcontrolid。我在下面粘贴了两个扩展器控件,第一个是没有问题的。
<cc1:ModalPopupExtender TargetControlID="lbHidden1" ID="pnlEditNickname_ModalPopupExtender" BehaviorID="pnlEditNickname_ModalPopupExtender"
runat="server" DynamicServicePath="" Enabled="True" BackgroundCssClass="modalBackground"
PopupControlID="pnlEditNickname_Modal" DropShadow="false" CancelControlID="btnModalEditCancel">
</cc1:ModalPopupExtender>
<cc1:ModalPopupExtender TargetControlID="hiddenLB2" ID="pnlCancelCert_ModalPopupExtender" BehaviorID="pnlCancelCert_ModalPopupExtender"
runat="server" DynamicServicePath="" Enabled="True" BackgroundCssClass="modalBackground"
PopupControlID="pnlCancelCertModal" CancelControlID="btnCancelCertDelete" DropShadow="false">
</cc1:ModalPopupExtender>