刷新页面时,在控制器操作后调用的Jquery window.unload事件

时间:2015-09-24 15:20:21

标签: javascript jquery asp.net-mvc

我在编辑内容时有一个页面。当用户进入此编辑页面时,我们通过设置IsLocked = true来锁定内容,当用户导航到不同的页面时,我们使用Jquery window.unload事件将其解锁。

在所有情况下都可以正常使用。但是当我们刷新页面时,首先调用控制器,然后调用该窗口。调用Unload事件。

因此,以这种方式首先锁定内容然后解锁。

是否有任何建议来识别页面刷新并限制内容的解锁? 或者如何在控制器操作之前调用jquery.unload事件?

$(window).on('unload',function () {

    $.ajax({
        url: 'unlockcontent' + contentId
        async: false,
        success: function () {
        }
    });
});

1 个答案:

答案 0 :(得分:0)

尝试使用unload事件而不是#include <iostream> #include <string> #include <regex> int main() { std::string haystack("abcdefabcghiabc"); std::regex needle("abc"); std::smatch matches; std::regex_search(haystack, matches, needle); std::cout << matches.size() << std::endl; } 事件。