如果Variable = True,如何隐藏模态弹出窗口

时间:2013-01-18 16:28:28

标签: asp.net webforms

我有以下代码在用户单击文本框控件时创建模式弹出窗口:

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" PopupControlID="Panel2" CancelControlID="lblClose2" TargetControlID="txtEmail"

    BackgroundCssClass="modalBackground">

</ajaxToolkit:ModalPopupExtender>

<asp:Panel ID="Panel2" runat="server" CssClass="modalPopup" align="center" style = "display:none">

     Lorem ipsum dolor sit amet...<span style="float:right; margin:-5px 10px 0 0"><asp:Label ID="lblClose2" Text="X" Font-Bold="true" runat="server" style="margin-right:10px;cursor:pointer" ></asp:Label></span><br /><br />

</asp:Panel>

如果以下变量等于true

,我想隐藏/禁用该代码
bool bSHOW_WEBSITE_EXIST_USERS = Sql.ToBoolean(HttpContext.Current.Application["CONFIG.SHOW_WEBSITE_EXIST_USERS"]);

是否可以在我的代码隐藏脚本中以编程方式执行此操作,还是必须以内联方式执行此操作?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您想在代码隐藏中显示和隐藏它,那么您可以使用ModalPopupName.Show()ModalPopupName.Hide() 我在这个link中找到了一个示例,它根据条件显示和隐藏模态弹出窗口。它可能会对你有帮助。