У меня есть форма 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" />