Недавно я создал систему заказов для своего подразделения. Поскольку бизнес-офисы есть в нескольких странах мира, система заказов использует многоязычный интерфейс, я реализовал многоязычный интерфейс с помощью файлов ресурсов ASP.NET2.0. На самом деле, насколько я знаю, помимо метода файла ресурсов, построение нескольких таблиц в базе данных для выполнения сопоставления региональных культур также является способом решения интернационализации (друзья, интересующиеся этим методом, могут попробовать его сами).
Теперь я резюмирую соответствующие знания, используемые для достижения интернационализации, следующим образом:
Прежде чем суммировать знания о глобализации, давайте сначала разберемся с существительным: синтаксис выражения. Формат синтаксиса выражения: <%$ ... %>.
Это новый синтаксис декларативных выражений, добавленный в ASP.NET 2.0, который может заменять значения на странице перед ее анализом.
Выражения ASP.NET — это декларативный способ установки свойств элемента управления на основе информации, вычисляемой во время выполнения.
Выражения ASP.NET в основном используются в: строках подключения, настройках приложения, файлах ресурсов и т. д.
Основной синтаксис выражений ASP.NET следующий:
<%$ выражениеПрефикс: выражениеЗначение %>
На самом деле реализация относительно проста и требует всего лишь следующих шагов:
1. Создайте глобальную таблицу ресурсов.
2. Сохраните переменные, представляющие текущую культуру в сеансе, например «en-us», «zh-cn».
3. Создайте базовый класс PageBase для всех страниц и переопределите функцию InitializeCulture.
4. Текстовое значение на странице, назначение синтаксиса выражения.
Расширять