ASP.NET强类型全球化资源价值

时间:2010-10-17 02:27:47

标签: c# asp.net globalization

我在从全局资源文件中访问强类型值时遇到问题。 VS 2010没有提供intellisense,它在编译时失败,说类型或命名空间不存在。这是我的代码:

lblGlobalResourceST.Text = System.Resources.GlobalResource.MyName; //MyName is the key/name

我的密钥/名称对是:MyName,Matt

资源文件名:GlobalResource.resx位于root / App_GlobalResources

框架:4.0

语言:C#

根据MSDN

  

资源被编译成   namespace资源,以及每个默认值   资源成为了成员   资源类

2 个答案:

答案 0 :(得分:1)

我必须有一个

using Resources;
代码顶部的

语句。

答案 1 :(得分:0)

我要检查的一件事是为类设置的访问修饰符值。您将在资源编辑器的顶部找到它。确保它是公开的。