Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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
C# 通过C处的代码获取确认框值#_C#_Javascript_Asp.net_Code Behind_Confirm - Fatal编程技术网

C# 通过C处的代码获取确认框值#

C# 通过C处的代码获取确认框值#,c#,javascript,asp.net,code-behind,confirm,C#,Javascript,Asp.net,Code Behind,Confirm,我想从侧面获取值以确认aspx bool type=false; type= ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "confirm('are you confirm?')", true); if(type){ ... } 如何获得的值?听起来不是最好的方法(我的意思是你可以显示弹出式客户端)。。。然而,如果你想做到这一点 bool type=false; "return confir

我想从侧面获取值以确认aspx

bool type=false;

 type=   ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "confirm('are you confirm?')", true);

if(type){
...
}

如何获得的值?

听起来不是最好的方法(我的意思是你可以显示弹出式客户端)。。。然而,如果你想做到这一点

bool type=false;

  "return confirm('are you confirm?')"

if(type){
...
}
您在您的aspx上有一个隐藏的asp:按钮,并将事件处理程序附加到该按钮上,然后在单击“确认”按钮上的“是”时编写希望执行的代码

并修改RegisterStartupScript,如下所示

type=   ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "if(confirm('are you confirm?')) { document.getElementById('btn').click(); } ", true);

我也面临同样的问题。下面的代码适用于我

ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "if(confirm(\"Are you sure?\")){ document.getElementById('Button1').click(); }", true);
<asp:Button ID="Button1" Visible="true" SkinID="button"  OnClick="Button1_Click"  runat="server" />
ClientScript.RegisterStartupScript(typeof(Page),“exampleScript”,“if(confirm(\“you sure?\”)){document.getElementById('Button1')。click();}”,true);
使用
隐藏按钮
并在按钮的单击事件中写入代码。请注意,不要使用
visible=“false”
属性隐藏按钮。请改用
style=“display:none”

这是有效的,谢谢:)我在我的解决方案中分享,