2010-12-02 66 views
0

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

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

我该如何写LoadREsource功能? 谢谢!

回答

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";

+0

是否可以从另一个页面访问本地资源(App_LocalResources)? – Roman 2010-12-03 10:28:05