#asp.net #html #globalization
#asp.net #HTML #глобализация
Вопрос:
Как я могу реализовать глобализацию в элементе управления html
например,:
для asp.net управление, которое я могу сделать
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" meta:resourcekey="Button1" />
<!-- Explicit Localization -->
<asp:Button ID="Button2" runat="server" onclick="Button1_Click" Text = "<%$ Resources:Sample_aspx, Button1Caption %>"/>
как мне добиться этого в html-элементе управления, таком как label или html-привязочный тег
Комментарии:
1. Я даже не знаю ASP, но не
<label><%$ Resources:Sample_aspx, LabelCaption %></label>
работает?2. Хахахахахаха, я так сильно смеялся. Ненавижу, когда это происходит 🙂
Ответ №1:
Вероятно, вы могли бы сделать это несколькими способами…Первым было бы добавить runat="server"
элемент управления, который превращает любой обычный элемент управления в серверный элемент управления
или, возможно, используйте элемент управления локализацией. Вот пример из статьи MSDN о локализации:
<h1>
<asp:localize runat="server"
Text="<%$ Resources:WebResources, WelcomeMessage %>" />
</h1>
Это позволит извлечь значение из вашего файла ресурсов и поместить в h1
тег, который является обычным html
Эта ссылка также содержит некоторую другую довольно полезную информацию о вашей проблеме…