0
我有一個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" />
按鈕控制的
你嘗試調試JS,看它是否甚至會進入confirmation()方法? – Andrey 2011-04-30 04:29:21
是的,它確實... – Sara 2011-04-30 04:30:40
那到底發生了什麼?它只是留在頁面上或重新加載它? – Andrey 2011-04-30 04:31:38