Получение текста из файла ресурсов в 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 для ссылки на соответствующий ключ ресурса.

Другие вопросы по тегам