в списке соответствует культуре, которую
<%@ Page Language="C#"Culture="Auto" UICulture="Auto" %>
Если первый язык в списке соответствует культуре, которую поддерживает ASP .NET, в самом начале жизненного цикла страницы эта культура становится текущей. Если есть файлы ресурса на этом языке, с помощью класса Resource можно получить доступ к строкам файла ресурсов с соответствующим расширением, иначе ResourceManager будет читать из файлов ресурсов по умолчанию.
Загрузить строку из файла ресурсов можно по-разному. Первый способ — использовать класс Resource. Предварительно в App_Global Resources нужно создать файлы Resource.resx и Resource.ru-RU.resx со строками.
Resource.resx
Name | Value |
Answer | Good morning, |
PageTitle | Sample Globalization Page |
Question | What is your name? |
Resource.ru-RU.resx
Name | Value |
Answer | Привет |
PageTitle | Пример глобализации ASP .NET |
Question | Как Вас зовут? |
<%@ Page Language="C#"Culture="Auto" UICulture="RU-ru" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> protected void Page_Load(object sender, System.EventArgs e) { Page.Title = Resources.Resource.PageTitle; }
protected void Button1_Click(object sender, System.EventArgs e) { Localize1.Text = Resources.Resource.Answer + ", " + Textbox1.Text;
} </script>
<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title></title> </head> <body> <form id="Form1" runat="server"> <p><%= Resources.Resource.Question %></p><br /> <asp:TextBox ID="Textbox1" Runat="server"></asp:TextBox><br /> <asp:Button ID="Button1" Runat="server" Text="Submit" OnClick="Button1_Click" /> <p> <asp:Localize ID="Localize1" runat="server"></asp:Localize>
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий