我想从侧面获取值以确认 aspx
bool type=false;
type= ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "confirm('are you confirm?')", true);
if(type){
...
}
我如何获得价值?
我想从侧面获取值以确认 aspx
bool type=false;
type= ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "confirm('are you confirm?')", true);
if(type){
...
}
我如何获得价值?
听起来不是最好的方法(我的意思是你可以显示弹出客户端)......但是,如果你想完成这个......
您的 aspx 上有一个隐藏的 asp:Button,并为其附加了一个事件处理程序,并编写了您希望在单击确认按钮上单击是时执行的代码。
并修改您的 RegisterStartupScript 如下
type= ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "if(confirm('are you confirm?')) { document.getElementById('btn').click(); } ", true);
bool type=false;
"return confirm('are you confirm?')"
if(type){
...
}
我面临着同样的问题。下面的代码对我有用。
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"