【发布时间】:2010-03-09 14:00:04
【问题描述】:
我有一个调用类库的 asp.net 2.0 Web 应用程序。可以肯定的是,这是一个相当常见的场景。
类库正在使用一些资源文件和一个 ResourceManager 对象来设置本地化字符串。根据用户的浏览器设置,这在大多数情况下都可以正常工作。
但是在某些情况下,我希望从 Web 应用程序中覆盖类库中的资源字符串。
这可能吗?如果有怎么办?
【问题讨论】:
标签: c# asp.net localization
我有一个调用类库的 asp.net 2.0 Web 应用程序。可以肯定的是,这是一个相当常见的场景。
类库正在使用一些资源文件和一个 ResourceManager 对象来设置本地化字符串。根据用户的浏览器设置,这在大多数情况下都可以正常工作。
但是在某些情况下,我希望从 Web 应用程序中覆盖类库中的资源字符串。
这可能吗?如果有怎么办?
【问题讨论】:
标签: c# asp.net localization
据我所知,没有什么“开箱即用”可以让您这样做。
另一方面,您始终可以将您可能希望在类库中覆盖的那些字符串公开为公共属性,并在您的类库中将它们初始化为资源中的默认字符串,但由于它们是公共属性,调用网络应用程序总是可以覆盖它们并设置新值。
马克
【讨论】: