我正在制作一个asp.net(2.0)网站。
我在App_GlobalResources文件夹中定义了两个资源文件 1) 网址:www.ar.resx 2) 网址:www.en.resx
但当我将文件重命名为Website.ar.resx时,这种情况就停止了。
我的问题是如何通过编程获得所需文化的ResourceManager对象?
程序集中必须有默认(中性)资源表。这是名称中没有区域性标识符的名称。有一个[assembly:NeutralResourcesLanguageAttribute(区域性标识符)]属性,但我不知道它是否对您有帮助。
要获取所需区域性的ResourceManager,必须在获取ResourceManager之前将Thread.CurrentThread.CurrentUICulture设置为所需区域性。