类似于Global.asax,但是对于Area

时间:2015-09-13 08:04:59

标签: c# asp.net-mvc global-asax asp.net-mvc-areas

情况:

Application_Start()中的方法Global.asax加载一个默认配置文件,该文件定义了View在默认设置中的外观。

在区域中我有客户可能修改了配置文件,如果文件不存在,则将从默认配置文件加载设置。

现在是修改后的配置文件,如果存在于每个区域的BaseController中加载。

但我不喜欢这样,因为每个请求都会再次加载配置文件。

问题:

是否有类似Global.asax的内容,但是对于“区域”或类似Area_Start()的内容?

1 个答案:

答案 0 :(得分:0)

如何为您的区域视图定义 _viewstart cshtml

或者定义全局操作过滤器,您可以在其中找到像这样的区域名称

Getting area, controller and action names inside filter attributes

在那里你可以有自定义代码 那会为你做点什么吗?