Asp.net 如何在代码隐藏中访问语言资源文件值

Asp.net 如何在代码隐藏中访问语言资源文件值,asp.net,resources,globalization,resx,Asp.net,Resources,Globalization,Resx,我可以使用以下代码访问mark up fine中的语言资源文件值: <%=Resources.MainResource.MyKey%> 我已经做了以下工作: 已将App_GlobalResources文件夹添加到我的项目中 已将名为“Resource1”的资源文件添加到此文件夹 然后我在这个资源文件中创建了一个名为“String1”和value=“hi”的键 在codebehind中,我执行了以下操作以获取该键的值并用该值初始化一些变量 c# 它是有效的。它向我显示了ASP.N

我可以使用以下代码访问mark up fine中的语言资源文件值:

<%=Resources.MainResource.MyKey%>

我已经做了以下工作:

  • 已将App_GlobalResources文件夹添加到我的项目中
  • 已将名为“Resource1”的资源文件添加到此文件夹
  • 然后我在这个资源文件中创建了一个名为“String1”和value=“hi”的键
  • 在codebehind中,我执行了以下操作以获取该键的值并用该值初始化一些变量
c#

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

Dim MyValue = Resources.MainResource.MyKey
string s = (string)GetGlobalResourceObject("Resource1", "String1");
lit.Text = s;