我想在Ajax.BeginForm上全局指定一些操作。 (例如,用户单击任何按钮应该被禁用,直到我们从Ajax请求回听 - OnComplete事件)。我应该如何在一个地方有效地完成此任务,而不是劫持Ajax.BeginForm的每个实例的OnBegin和OnComplete。
答案 0 :(得分:2)
我担心这对MSAjax来说是不可能的。另一方面,如果您使用jQuery,那么$.ajaxSetup()
可以让您实现这一目标:
$.ajaxSetup({
beforeSend: function() {
$('#spinner').show();
},
complete: function() {
$('#spinner').hide();
}
});