0

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

bool type=false;

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

if(type){
...
}

我如何获得价值?

4

3 回答 3

1

听起来不是最好的方法(我的意思是你可以显示弹出客户端)......但是,如果你想完成这个......

您的 aspx 上有一个隐藏的 asp:Button,并为其附加了一个事件处理程序,并编写了您希望在单击确认按钮上单击是时执行的代码。

并修改您的 RegisterStartupScript 如下

type=   ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "if(confirm('are you confirm?')) { document.getElementById('btn').click(); } ", true);
于 2013-07-29T09:21:55.880 回答
0
bool type=false;

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

if(type){
...
}
于 2013-07-29T09:21:01.513 回答
0

我面临着同样的问题。下面的代码对我有用。

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" />

使用 ahidden button并在按钮的单击事件上编写代码。请注意,不要使用visible="false"属性来隐藏按钮。而是使用style="display:none"

于 2014-03-17T10:54:40.710 回答