0

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

我想简单地获取位于其中一个.resx文件中的字符串值。

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

为什么没有类似的东西:string val = Resources["en.resx"]["SomeProperty"].Value

也许我的整个方法是错误的,我想看看你的意见。

谢了,兄弟们

4

1 回答 1

1
using System.Resources;

ResXResourceSet Resource = new ResXResourceSet(HttpContext.Current.Server.MapPath(@"~/Properties/Resource.resx")
String value=Resource.GetStrin("key");
于 2013-04-10T10:10:19.320 回答