【问题标题】:Something like Global.asax, but for Area类似于 Global.asax 的东西,但适用于 Area
【发布时间】:2015-09-13 08:04:58
【问题描述】:

情况:

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

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

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

但我不喜欢这种方式,因为每次请求都会重新加载配置文件。

问题:

是否有类似 Global.asax 的东西,但对于区域,或类似 Area_Start() 的东西?

【问题讨论】:

  • 你心目中的配置是什么样的?
  • 您的问题有点过于笼统,因此其他用户很难理解您想要什么。您应该提供更多信息,或许还应该简要说明您迄今为止所做的一切。
  • 谢谢你们的cmets,我改了描述。

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


【解决方案1】:

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

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

Getting area, controller and action names inside filter attributes

你可以有自定义代码 那会为你做这件事吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-25
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 2011-04-18
    相关资源
    最近更新 更多