我有这个功能
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 <设置默认值/ strong>或至少针对每个 布局
有没有办法设置整个网站的默认值?我觉得它是一个SPA框架,但它是ASPnet MVC。
答案 0 :(得分:0)
MVC设置包括视图中的共享布局文件 - &gt;共享并称为_Layout.cshtml
如果您将脚本放在此处,则所有使用共享布局的视图都可以使用它们。
布局通常只加载一组捆绑的脚本。这是在App_Start中的文件中设置的 - &gt; Bundle_Config.cs
如果您将脚本保存在单独的文件中并将其添加到捆绑包中,则应将其加载到所有布局文件中。