Перевод строки из исходного кода в файл localresource

#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