【发布时间】:2011-01-12 12:42:50
【问题描述】:
我在 asp.net 应用程序中使用 jquery onbeforeunload 事件。 如果我编写如下所示的事件,则其工作正常并显示确认对话框。
var vGlobal = true;
var sMessage = "Leaving the page will lost in unsaved data!";
[工作]
> window.onbeforeunload = function() {
> if (vGlobal == false) return
> sMessage; }
但如果我使用如下所示的绑定方法,它就不起作用
[不工作]
$(window).bind("beforeunload", function(e) {
if (vGlobal == false)
return sMessage;
});
有人告诉我为什么它不起作用。这两种方法有什么区别吗?
aspx 上的代码:
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
【问题讨论】:
标签: asp.net jquery onbeforeunload