【问题标题】:How to access language resource file values in code behind如何在后面的代码中访问语言资源文件值
【发布时间】:2016-01-28 17:55:03
【问题描述】:

我可以使用以下代码在标记中访问语言资源文件值:

<%=Resources.MainResource.MyKey%>

但我不能在后面的代码中做同样的事情。不应该是这样吗:

Dim MyValue = Resources.MainResource.MyKey

【问题讨论】:

    标签: asp.net resources globalization resx


    【解决方案1】:

    我做了以下事情:

    • 在我的项目中添加了一个 App_GlobalResources 文件夹
    • 向此文件夹添加了一个名为“Resource1”的资源文件
    • 然后我在此资源文件中创建了一个名为“String1”且值 =“hi”的 Key
    • 在代码隐藏中,我执行了以下操作来获取该键的值并使用该值初始化一些变量

    c#

    string s = (string)GetGlobalResourceObject("Resource1", "String1");
    lit.Text = s;
    

    而且它有效。它向我显示了我 ASP.NET 页面上标签的“hi”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-28
      • 2014-12-12
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多