多个资源文件与单个资源文件

use*_*349 6 c# performance resources asp.net-mvc-4

这个问题是关于性能的

我正在开发MVC4,并且我想支持多语言视图。

我正在为每种语言使用一个资源文件,如下所示:

Multi.resx For English as default
Multi.ar.resx for Arabic 
Multi.fr.resx for Frensh
Run Code Online (Sandbox Code Playgroud)

在指定文化之后,我将其视为

@Multi.Name
Run Code Online (Sandbox Code Playgroud)

但是,我设置了断点来检查@Multi的值,实际上它包含了我资源中的所有键。想象所有的人:P

我的问题是:如果我为每个视图使用资源文件,效果会更好吗?还是即使我为每个视图使用多个资源文件,在运行应用程序时是否也会加载所有资源?

我的英语真的不好,如果您不明白我的问题,请问我澄清一下。

Rop*_*tah 0

这个问题描述了您的问题的解决方案(实际答案):将大型资源文件物理地拆分为多个文件,而编译器将其视为一个文件