日期:2014-05-20  浏览次数:20631 次

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