#c# #.net #asp.net #localization
#c# #.net #asp.net #локализация
Вопрос:
Я создал файлы локальных ресурсов с помощью VisualStudio (.resx и .fr.resx) для каждой страницы. Весь текст элементов управления на странице .aspx теперь может быть переведен.
Но могу ли я также перевести строки из моего исходного кода в этот файл ресурсов loacal? Если да, то как я могу прочитать значение в исходном коде из моих локальных файлов .resx в моей карте App_LocalResources?
Ответ №1:
Вы можете попробовать…
Просто вызовите метод GetLocalResourceObject на вашей текущей странице:
GetLocalResourceObject("yourkey").ToString();
GetGlobalResourceObject("MyGlobalResources", "HelloWorldString").ToString();
Комментарии:
1. Для «глобального» доступа: HttpContext.GetGlobalResourceObject