ユーザーからの確認後、別のページにリダイレクトするはずのキャンセルボタンを備えた ASP.NET フォームがあります。これにはjavascriptを使用しています。単純な HTML ページでは問題なく動作しますが、.aspx ページでは何かが干渉しているようです。ポップアップ メッセージは問題なく動作しますが、[OK] をクリックしても別のページに移動しません。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" />