【发布时间】:2009-12-14 09:11:41
【问题描述】:
我目前正在考虑如何在 ASP.NET MVC 项目中组织本地和全局资源。我目前的想法是拥有一个全局资源文件,并通过控制器来分离本地资源文件。
我选择了控制器,这样我就可以对使用该控制器的任何视图所需的任何资源进行分组。如果我将这些资源抽象到一个单独的程序集中,我可以通过以下方式使用这些资源:
- 标记内部正常
- 使用处理程序的客户端代码
- 内部验证属性
我已经阅读了管理多个文件可能导致资源重复的论点,但我也看到相同的资源在同一个资源文件中以不同的方式命名。
此外,无论有多少资源文件,它们都将根据文化编译成自己的 dll 用于所述程序集。
我正在寻找关于在一个全局上使用多个资源文件是否是个好主意以及按控制器对这些资源进行分组是否是个好主意的建议。
TIA
安德鲁
【问题讨论】:
标签: c# asp.net-mvc