ASP.NET读取资源值

时间:2013-04-10 09:32:35

标签: asp.net multilingual resourcemanager

我在.resx文件夹中有两个en.resx个文件:he.resxApp_LocalResources。 我的网页上已经有两个按钮,点击每个按钮应该“切换”到另一种语言的资源文件。

我想简单地在.resx个文件中找到一个字符串值。

我尝试了一些我在google上找到的示例,我问自己,为什么我只需要提供Assembly类型和命名空间,我只想要string在我自己的项目中的价值?

为什么没有:string val = Resources["en.resx"]["SomeProperty"].Value

也许我的整个方法都是错的,我想阅读你的意见。

谢谢,盖伊

1 个答案:

答案 0 :(得分:1)

using System.Resources;

ResXResourceSet Resource = new ResXResourceSet(HttpContext.Current.Server.MapPath(@"~/Properties/Resource.resx")
String value=Resource.GetStrin("key");