Asp.net 如果Variable=True,如何隐藏模式弹出窗口
我有以下代码,当用户单击textbox控件时,会创建一个模式弹出窗口:Asp.net 如果Variable=True,如何隐藏模式弹出窗口,asp.net,webforms,Asp.net,Webforms,我有以下代码,当用户单击textbox控件时,会创建一个模式弹出窗口: <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" PopupControlID="Panel2" CancelControlID="lblClose2" TargetControlID="txtEmail" BackgroundCssClass="modalBackground"> </ajaxTool
<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>
是否可以在代码隐藏脚本中以编程方式执行此操作,还是必须以内联方式执行此操作
谢谢。如果您想对codebehind显示和隐藏它,那么您可以使用
ModalPopupName.show()
和ModalPopupName.hide()
我在这里找到了一个示例,它显示并隐藏了一个基于条件的模式弹出窗口。它可能会对您有所帮助。如果您想对codebehind显示和隐藏它,那么您可以使用
ModalPopupName.show()
和ModalPopupName.hide()
我在这里找到了一个示例,它显示并隐藏了一个基于条件的模式弹出窗口。这可能会对您有所帮助。这似乎比我想象的要复杂一些。有没有办法简单地从代码后面说,
如果(bSHOW\u WEBSITE\u EXIST\u USERS){//do something}
,这样做有效;但是,它会在页面加载后立即显示,但我只希望它显示bSHOW\u WEBSITE\u EXIST\u USERS=true
以及用户是否单击textbox控件。这可能吗?我现在的代码是if(bSHOW_WEBSITE_EXIST_USERS){ModalPopupExtender2.Show();}
I使用ModalPopupExtender2.Enabled=true代码>和ModalPopupExtender2.Enabled=false代码>。这似乎比我想象的要复杂一点。有没有办法简单地从代码后面说,如果(bSHOW\u WEBSITE\u EXIST\u USERS){//do something}
,这样做有效;但是,它会在页面加载后立即显示,但我只希望它显示bSHOW\u WEBSITE\u EXIST\u USERS=true
以及用户是否单击textbox控件。这可能吗?我现在的代码是if(bSHOW_WEBSITE_EXIST_USERS){ModalPopupExtender2.Show();}
I使用ModalPopupExtender2.Enabled=true代码>和ModalPopupExtender2.Enabled=false代码>。
bool bSHOW_WEBSITE_EXIST_USERS = Sql.ToBoolean(HttpContext.Current.Application["CONFIG.SHOW_WEBSITE_EXIST_USERS"]);