【发布时间】:2017-09-29 17:01:09
【问题描述】:
我有这个功能
SetAjaxDefaults: function () {
$.ajaxSetup({
type: 'GET',
headers: General.Headers(),
error: function (data) {
var textLog = '';
if (data && data.responseJSON) {
textLog = data.responseJSON.Message;
} else if (data && data.statusText) {
textLog = data.statusText;
}
}
});
}
我在我的登录页面中调用它,希望我以后的所有页面都会受到此设置的影响,但经过一些测试后,我发现我必须为每个 View 或至少对于每个布局
有没有办法为整个网站设置默认值?我猜如果它是一个 SPA 框架但它是 ASPnet MVC 会很容易。
【问题讨论】:
-
把这个放到布局中。
-
@Fran,谢谢,但如果您阅读我的问题,它说它适用于布局,如果可能的话,我正在寻找更通用的解决方案
-
您的网站有多少种布局?
-
并且没有站点范围的设置,因为 javascript 是按页面加载的。如果您在 SPA 中,则只有一页。
标签: jquery asp.net ajax asp.net-mvc