Получение текста из файла ресурсов в asp.net 4
У меня есть веб-страница asp.net, которая содержит метку, теперь я хочу получить текстовое свойство метки из файла localresource, у меня есть .resx
файл под App_LocalResources
папка, которая содержит имя как UserNameLabel.Text
и значение как User Name
сейчас в моем aspx
файл, который я использую Label
контролировать как это
<asp:Label ID="UserNameLabel" runat="server" resourcekey="UserNameLabel"></asp:Label>
но я не могу получить текст на ярлыке, может кто-нибудь сказать мне правильный способ добавить свойство текста из файла ресурсов
1 ответ
Сначала вам нужно создать соответствующую структуру внутри веб-проекта. В этом случае я буду использовать Default.aspx:
Обратите внимание, я поместил файл Default.aspx.resx в App_LocalResources.
Затем введите новый элемент в Default.aspx.resx, как это:
Важно то, что вам нужно установить свойство Text (UserNameLabel.Text)
И наконец вот код aspx:
<asp:Label ID="UserNameLabel" runat="server" meta:resourcekey="UserNameLabel"></asp:Label>
Я использовал meta:resourcekey для ссылки на соответствующий ключ ресурса.