我有一个带有取消按钮的 ASP.NET 表单,它应该在用户确认后将它们重定向到另一个页面。我为此使用了javascript。它在一个简单的 HTML 页面中运行良好,但显然在 .aspx 页面上有一些干扰。弹出消息完美运行,但单击“确定”不会将您带到另一个页面。我已经测试了 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" />