在MVC视图退出时静默保存数据

时间:2014-06-05 06:45:49

标签: jquery asp.net-mvc asp.net-mvc-4

如果用户没有单击“保存”按钮并想要退出或导航到MVC中的另一个页面,我的目标是保存数据。

我没有找到任何关于如何做到这一点的帮助。到目前为止,我在jquery中遇到了OnBeforeUnload方法,但它只显示了退出时的消息,并且它没有调用MVC控制器方法。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为这可能是你正在寻找的东西

window.onbeforeunload = closeSession;
function closeSession(){
    $.ajax({
        url: "/yourmvcfile.php",
        async : false
    });
}