取消按钮不会重定向到单独的页面

时间:2011-04-30 04:24:34

标签: javascript asp.net vb.net redirect confirm

我有一个带有取消按钮的ASP.NET表单,在用户确认之后,应该将它们重定向到另一个页面。我正在使用javascript。它在一个简单的HTML页面中工作正常,但显然有些东西在.aspx页面上干扰了它。弹出消息完美无缺,但单击“Okay”不会将您带到另一个页面。我已经测试了if语句并且它正常工作,唯一不做的就是离开当前页面。

我的javascript:

<script type="text/javascript">
<!--
    function confirmation() {
        var answer = confirm("Are you sure you want to cancel? Any information you have entered will be discarded.")
        if (answer) {
            window.location = "index.htm";
        }
    }
-->
</script>

我的按钮:

<asp:Button ID="btnCancel" runat="server" Text="Cancel" onClientClick="return confirmation();" CausesValidation="false" />

1 个答案:

答案 0 :(得分:0)

将按钮控件的UseSubmitBehavior属性设置为false:

<asp:Button UseSubmitBehavior="false" ID="btnCancel" runat="server" Text="Cancel" onClientClick="return confirmation();" CausesValidation="false" />