2010-12-02 92 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