我已经能够成功运行一个 asp.net mvc6 本地化示例应用程序,但是所有 .resx 文件都放在一个“资源”文件夹中。
如果你看看这个 sample application您会注意到所有资源都放置在根目录文件夹中:“Resources”,它在 Startup.cs 文件中被引用如下:
services
.AddMvc()
.AddViewLocalization(options => options.ResourcesPath = "Resources")
.AddDataAnnotationsLocalization();
我正在处理的当前应用程序有多个领域,理想情况下我想更好地组织这些 .resx 文件。否则会变得很乱。
这在 MVC6 中还有可能吗?
最佳答案
您可以做的一件事是在资源路径文件夹中为每个区域创建单独的文件夹。在那些“区域文件夹”中,您可以创建几个特定的资源文件。
对我来说似乎很容易管理。
例如。
资源
关于asp.net-mvc - 如何在 ASP.net MVC6 应用程序中更好地组织 resx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35005674/