记录后在asp.net MVC 3和jQuery(record post in asp.net mv

2019-09-21 06:13发布

嗨,我是很新的ASP和jQuery,并可能与一些帮助做。 我想用一个Ajax请求记录的时间后发送请求的数量,但没有得到一个线索从哪里开始。 我想这可能是是与一个jQuery.ajaxSetup但我不确定。

如果有人可以帮助或至少指向我,将是巨大的正确方向。

Answer 1:

您可以使用beforeSend回调:

var count = 0;

$.ajaxSetup({
    beforeSend: function(jqXHR, settings) {
        if (settings.type == 'POST') {
            count++;
        }

        // Allow only 3 POST AJAX requests for this page 
        // and if there are more abort them
        if (count > 3) {
            return false;
        }
    }
});


Answer 2:

你可以这样做与一个cookie的客户端。 否则,你能做到这一点的服务器端使用一个会话变量。

有两个在这里的例子。

如何设置会话在ASP.NET MVC 3 jQuery的变量?



文章来源: record post in asp.net mvc 3 and jquery