当前位置: 代码迷 >> ASP.NET >> Confirm有关问题
  详细解决方案

Confirm有关问题

热度:1958   发布时间:2013-02-26 00:00:00.0
Confirm问题
button事件
<asp:Button id="button" OnClientClick="return confirm('您确认离开当前页面吗?')" OnClick="button_Click"/>
button_Click(){
Response.Redirect("/Default.aspx");
}
为什么OnClientClick执行了,有提示框,但是不去点确认或者取消都会跳转到Default.aspx页面呢?

------解决方案--------------------------------------------------------
C# code
//修改<asp:Button id="button" OnClientClick="javascript:return confirm('您确认离开当前页面吗?')" OnClick="button_Click"/>
------解决方案--------------------------------------------------------
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" OnClientClick="return confirm('您确认离开当前页面吗?')" />

没问题啊,加上runat="server"。
------解决方案--------------------------------------------------------
HTML code
<asp:Button id="button" OnClientClick="if(confirm('您确认离开当前页面吗?')){window.location.href='~/Default.aspx';}" OnClick="button_Click"/>
------解决方案--------------------------------------------------------
button_Click(){
Response.Redirect("/Default.aspx");
}

你这是脚本还是后台代码????
------解决方案--------------------------------------------------------
在认真检查下代码,你这段代码应该没错吧,看下其他地方有没错
------解决方案--------------------------------------------------------
OnClientClick="if(confirm('您确认离开当前页面吗?')){return true}else{return false}"
  相关解决方案