Работа с ресурсами

там! Я работаю с веб-сайтом asp.net 3.5. И у меня есть такая проблема: у меня есть 3 страницы aspx, которые содержат элемент управления asp: Label с именем «LabelContent» и страница foreach. У меня есть два файла resx, которые содержат LabelContentResource.Text, а LabelContent связывает LabelContentResource для 2 культур. Также у меня есть страница редактирования контента. На этой странице администратор выбирает страницу для редактирования, и в редакторе WYSIWG мне нужно загрузить соответствующее разрешение. Вот так:

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

Как я могу написать функцию LoadREsource? Спасибо!


person Roman    schedule 02.12.2010    source источник


Ответы (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";

person El Ronnoco    schedule 02.12.2010
comment
Можно ли получить доступ к локальным ресурсам (App_LocalResources) страницы с другой? - person Roman; 03.12.2010