【问题标题】:ASP.NET Read Resources valuesASP.NET 读取资源值
【发布时间】:2013-04-10 09:32:35
【问题描述】:

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

我只想获取位于.resx 文件之一中的字符串值。

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

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

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

谢谢,伙计

【问题讨论】:

    标签: asp.net multilingual resourcemanager


    【解决方案1】:
    using System.Resources;
    
    ResXResourceSet Resource = new ResXResourceSet(HttpContext.Current.Server.MapPath(@"~/Properties/Resource.resx")
    String value=Resource.GetStrin("key");
    

    【讨论】:

    • 包括system.windows.forms;也给你参考
    猜你喜欢
    • 2012-02-22
    • 2020-09-21
    • 1970-01-01
    • 2013-02-17
    • 2015-01-13
    • 2012-04-07
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多