代码之家  ›  专栏  ›  技术社区  ›  Storm

如何获得正确的ResourceManager对象

  •  0
  • Storm  · 技术社区  · 16 年前

    我正在制作一个asp.net(2.0)网站。

    我在App_GlobalResources文件夹中定义了两个资源文件 1) 网址:www.ar.resx 2) 网址:www.en.resx

    但当我将文件重命名为Website.ar.resx时,这种情况就停止了。

    我的问题是如何通过编程获得所需文化的ResourceManager对象?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Alex Reitbort    16 年前
    1. 程序集中必须有默认(中性)资源表。这是名称中没有区域性标识符的名称。有一个[assembly:NeutralResourcesLanguageAttribute(区域性标识符)]属性,但我不知道它是否对您有帮助。

    2. 要获取所需区域性的ResourceManager,必须在获取ResourceManager之前将Thread.CurrentThread.CurrentUICulture设置为所需区域性。

    推荐文章