我有用户控件,看起来像
<div>
<asp:LinkButton ID="btnShow" runat="server" Text="Select" CausesValidation="false" />
</div>
<ajaxToolkit:ModalPopupExtender ID="mpe1" runat="server"
BehaviorID="popup1" TargetControlID="btnShow"
PopupControlID="pnlPopup1" BackgroundCssClass="modalBackground" />
<asp:Panel ID="pnlPopup1" runat="server" CssClass="modalpopup" style="display:none">
.....
</asp:Panel>
我在网页上多次使用此控件。这仅适用于页面中的第一个控件,此控件的其他实例不显示模式弹出窗口。我也在gridview中使用它,但它失败了。
知道什么可以阻止弹出窗口显示?
注意:我正在使用来自用户控件的Linkbutton来触发弹出窗口。
答案 0 :(得分:1)
不是BehaviorID应该是唯一的吗?我觉得是这样的。如果您多次使用同一个控件,那么它会挤出其他控件吗?尝试删除它,看看是否解决了它。
HTH。