【发布时间】:2012-07-20 10:19:24
【问题描述】:
如果用户尝试离开页面,我有以下 javascript 来提示用户。将出现一个对话框,其中包含 2 个按钮“离开此页面”和“留在此页面上”。我想引起一个回发,它会触发一个 C# 事件。
我希望在按下“离开此页面”按钮时进行此回发。
我该怎么做?请原谅我对 Javascript 很陌生。
<script type="text/javascript" language="JavaScript">
var needToConfirm = true;
window.onbeforeunload = confirmExit;
function confirmExit() {
if (needToConfirm)
return "You have attempted to leave this page. This will CANCEL your current order selection.";
}
【问题讨论】:
-
这与 C# 或 ASP.NET 无关
-
@freefaller - 确实是这样,只是措辞错误。
-
@Hogan 和 user1166862,我很抱歉......我太快了,我认为这只是如何显示对话框。再次道歉
-
@freefaller - 不要道歉,你的问题很好,我在等别人回答。
-
微软就这个问题谈了很多,包括你在这里的确切问题:msdn.microsoft.com/en-us/library/aa479302.aspx
标签: javascript asp.net