在MVC中为特定的Ajax.Helper设置global:false

在MVC中为特定的Ajax.Helper设置global:false,ajax,asp.net-mvc,Ajax,Asp.net Mvc,有没有一种方法可以在jquery ajax调用中为一个特定的ajax.BeginForm事件设置gobal:false,而不会弄乱其他ajax调用的全局ajax事件处理程序(如ajaxSend或ajaxComplete)?没有,恐怕没有。全局事件处理不是可以通过Ajax助手传递的参数。您可以查看列表 如果希望对特定AJAX调用使用全局处理,可以通过 $.ajax({ /* Ajax-y goodness */ global: false }); 如果您希望对页面上的所有呼叫禁用所

有没有一种方法可以在jquery ajax调用中为一个特定的ajax.BeginForm事件设置gobal:false,而不会弄乱其他ajax调用的全局ajax事件处理程序(如ajaxSend或ajaxComplete)?

没有,恐怕没有。全局事件处理不是可以通过Ajax助手传递的参数。您可以查看列表

如果希望对特定AJAX调用使用全局处理,可以通过

$.ajax({
   /* Ajax-y goodness */
   global: false
 });
如果您希望对页面上的所有呼叫禁用所有全局设置:

$.ajaxSetup({
    global: false
});
虽然更好的做法是单独处理每一个事件:

$(document).ajaxStart(function () {
    console.log('Leeerrooooyyyy Jennnnkiiiiins');
});

不,恐怕不行。全局事件处理不是可以通过Ajax助手传递的参数。您可以查看列表

如果希望对特定AJAX调用使用全局处理,可以通过

$.ajax({
   /* Ajax-y goodness */
   global: false
 });
如果您希望对页面上的所有呼叫禁用所有全局设置:

$.ajaxSetup({
    global: false
});
虽然更好的做法是单独处理每一个事件:

$(document).ajaxStart(function () {
    console.log('Leeerrooooyyyy Jennnnkiiiiins');
});