Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 资源文件,但不在区域性代码上_C#_Asp.net Mvc 4_Localization - Fatal编程技术网

C# 资源文件,但不在区域性代码上

C# 资源文件,但不在区域性代码上,c#,asp.net-mvc-4,localization,C#,Asp.net Mvc 4,Localization,使用资源文件,您可以轻松更改视图中的文本以显示本地化语言。但据我所知,它总是在现有的文化中起作用(例如:nl-nl或en-US或只是fr) 但是,我们的应用程序不需要基于区域性的不同资源文件,而需要基于组织的不同资源文件。是否可以定义诸如“resource.company1.xml”、“resource.company2.xml”之类的资源文件 选项2:这些组织通过单独的网站/应用程序池访问相同的代码,因此它们都有自己的私有静态类。在应用程序启动时加载静态类中的所有字符串,然后从那里访问它们,这

使用资源文件,您可以轻松更改视图中的文本以显示本地化语言。但据我所知,它总是在现有的文化中起作用(例如:
nl-nl
en-US
或只是
fr

但是,我们的应用程序不需要基于区域性的不同资源文件,而需要基于组织的不同资源文件。是否可以定义诸如“resource.company1.xml”、“resource.company2.xml”之类的资源文件

选项2:这些组织通过单独的网站/应用程序池访问相同的代码,因此它们都有自己的私有静态类。在应用程序启动时加载静态类中的所有字符串,然后从那里访问它们,这是一种好方法吗?一旦设置好,它们就不会改变

是否可以定义诸如“resource.company1.xml”、“resource.company2.xml”之类的资源文件

不,资源与文化有关

选项2:这些组织通过单独的 网站/应用程序池,因此它们都有自己的私有静态 上课。在静态文件中加载所有字符串是一种好方法吗 在应用程序启动时初始化,然后从那里访问它们


是的,这是一个可能的解决方案。在
Application\u Start
中,您可以通过解析相应的XML文件来加载值,并将其存储为静态属性,以便以后访问。

这是一种可能的解决方案。你认为有更好的吗?我对你的申请几乎没有什么背景知识,以便能够评估更好的东西。