На моей странице ASP.NET есть HTML:
Default.aspx
<h2><asp:Localize meta:resourcekey="lblTitle" Text="Welcome to so" runat="server"></h2>
Теперь я хочу локализовать этот текст. Итак, я создал файл ресурсов Default.aspx.resx
. Следуя примерам Microsoft , Microsoft , Microsoft , CodeProject и Stackoverflow я создаю lblTitle.Text
запись:
За исключением подсказки маленького красного индикатора ошибки,
Имя ресурса "lblTitle.Text" не является допустимым идентификатором.
Как мне локализоваться с asp:Localize
? Как мне локализоваться с meta:
? Как мне создать рекс?
Обновление : переименовано App_GlobalResources
в App_LocalResources
:
Web.config (частично):
<system.web>
<compilation debug="true" targetFramework="4.0"/>
Обновление 2 : Чего я не понимаю, так это того, что я следую инструкциям на MSDN :
Чтобы отредактировать файл ресурса с помощью редактора ресурсов
В обозревателе решений откройте Sample.aspx.resx.
В Редакторе ресурсов , в поле Значение имеются Текст свойств для каждого
элементов управления, которые вы поместили на свою страницу. Изменение значения
здесь будет изменено значение для культуры по умолчанию.
Установить ButtonResource1.Text в Отредактированный текст на английском языке .
Сохранить файл.
я тоже пробовал
- lblTitle.Text
- lblTitle-Text
- lblTitle_Text
- lblTitle
- lblTitleText