使用资源

时间:2010-12-02 16:07:52

标签: asp.net resx

有! 我正在使用asp.net 3.5网站。我有这样的问题: 我有3个aspx页面,其中包含名称为“LabelContent”的asp:Label控件和foreach页面我有两个resx文件,包含LabelContentResource.Text和LabelContent将LabelContentResource绑定到2种文化。我也有内容编辑页面。在此页面管理员选择编辑页面,在WYSIWG编辑器中我需要加载适当的resorce。像这样:

string pageForLoadName = "links.aspx.de-AT.resx";
string key ="LabelContent.Text";
string resValue= LoadREsource(pageForLoadName ,key );

如何编写LoadREsource功能? 谢谢!

3 个答案:

答案 0 :(得分:1)

尝试回答这个问题

ASP.NET component to edit .resx files

答案 1 :(得分:1)

的内容
public string LoadResource(string pageForLoadName,string key)
{
    return (String)HttpContext.GetGlobalResourceObject(pageForLoadName, key);
}

此外,不要认为您需要pageForLoadName = "links.aspx.de-AT.resx";

只是pageForLoadName = "links.aspx.de-AT";

答案 2 :(得分:0)

伙计们,在这个链接上我找到了解决问题的有效方法! http://forums.asp.net/p/1152145/4178849.aspx