0

使用资源文件,您可以轻松更改视图中的文本以显示本地化语言。但据我所知,它始终适用于现有文化(EG:nl-NLen-US或只是fr)。

然而,我们的应用程序不需要基于文化的不同资源文件,而是基于组织。是否可以定义像“resource.company1.xml”、“resource.company2.xml”这样的资源文件?

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

4

1 回答 1

2

是否可以定义像“resource.company1.xml”、“resource.company2.xml”这样的资源文件?

不,资源与文化一起使用。

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

是的,这是一种可能的解决方案。您可以通过解析相应的 XML 文件来加载这些值,Application_Start并将它们存储为您以后可以访问的静态属性。

于 2013-04-24T07:20:17.893 回答