今天编程时,发现全局设置的beforesend没起作用。于是测试发现
是 aspxhtmleditor搞得鬼,下面这句去掉就ok了。
@Html.DevExpress().GetScripts(
new Script { ExtensionSuite = ExtensionSuite.HtmlEditor }
)
解决方法:
1.有这个控件的页面的ajax方法中单独写beforesend了。
2. 添加ajaxSend方法。在有aspxhtmleditor控件的母版页或者页面上上给document绑定ajaxSend方法,这样就不用在该页面的每个ajax方法中加beforesend了。
$(document).bind("ajaxSend", function () {
alert(1);
}).bind("ajaxComplete", function () {
alert(2);
});