Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如果Variable=True,如何隐藏模式弹出窗口_Asp.net_Webforms - Fatal编程技术网

Asp.net 如果Variable=True,如何隐藏模式弹出窗口

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

我有以下代码,当用户单击textbox控件时,会创建一个模式弹出窗口:

<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"]);