Поделиться через


Практическое руководство. Использование ресурсов для установки значений свойств в серверных веб-элементах управления

Обновлен: Ноябрь 2007

На странице ASP.NET можно использовать следующие способы чтения значений из файлов ресурсов:

  • Неявная локализация.   ASP.NET берет значения для свойств из локального файла ресурсов, основываясь на сопоставлении ключей со свойствами. С помощью соответствующего средства в Visual Web Developer можно автоматически пометить все элементы управления на странице для неявной локализации.

  • Явная локализация.   Создается выражение, которое считывает конкретный ресурс из локального или глобального файла ресурсов. Необходимо создать выражения для каждого свойства элемента управления, которое требуется установить с помощью ресурса.

Можно также считывать значения из файлов ресурсов программным способом. Дополнительные сведения см. в разделе Практическое руководство. Извлечение значений ресурсов программными средствами. Дополнительные сведения о явной и неявной локализации см. в разделах Общие сведения о ресурсах страниц ASP.NET и Практическое руководство. Использование ресурсов для установки значений свойств в серверных веб-элементах управления.

Использование неявной локализации

  1. Откройте страницу, для которой требуется создать файлы ресурсов.

  2. Перейдите в представление конструктора.

  3. В меню Сервис выберите команду Создать локальный ресурс.

    Visual Web Developer создает папку App_LocalResources, если она еще не создана. Затем Visual Web Developer создает базовый файл ресурсов для текущей страницы, включающий пару "ключ/имя" для каждого локализуемого элемента управления каждого серверного веб-элемента управления на странице. Наконец Visual Web Developer добавляет атрибут meta ко всем серверным веб-элементам управления ASP.NET, чтобы настроить эти элементы управления для неявной локализации.

    ms247245.alert_note(ru-ru,VS.90).gifПримечание.

    Можно также добавить атрибут meta вручную в представлении источника. Дополнительные сведения см. в разделе Практическое руководство. Использование ресурсов для установки значений свойств в серверных веб-элементах управления.

Использование явной локализации с выражениями ресурсов

  1. В представлении конструктора выделите элемент управления, для которого требуется использовать выражения ресурсов.

  2. В категории Данные окна Свойства нажмите (Выражения), а затем нажмите кнопку с многоточием.

  3. В диалоговом окне Выражения в группе Свойства для привязки выделите свойство, которое требуется установить с помощью ресурса.

  4. В списке Тип выражения выберите Ресурсы.

  5. При работе с глобальными ресурсами далее следует ввести в поле ClassKey имя класса для файла ресурсов, который планируется использовать.

    ms247245.alert_note(ru-ru,VS.90).gifПримечание.

    Имя класса основывается на имени RESX-файла. Файл ресурсов с именем WebResources.resx использует класс с именем WebResources. Все файлы ресурсов во всех языках используют одно и то же имя класса. Если планируется получать ресурс из локального файла ресурсов, связанного с текущей страницей, то это значение вводить не обязательно.

  6. В поле ResourceKey введите имя нужного ресурса. Если будет использоваться локальный файл ресурсов, то можно нажать на стрелку выпадающего списка, чтобы увидеть список ресурсов, доступных в этом файле.

  7. Повторите этапы с 3 по 6 для каждого свойства, которое планируется установить в текущем элементе управления, затем нажмите кнопку ОК.

  8. Повторите шаги со 1 по 8 для каждого элемента управления, для которого планируется использовать ресурсы.

См. также

Задачи

Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET

Практическое руководство. Извлечение значений ресурсов программными средствами

Основные понятия

Общие сведения о ресурсах страниц ASP.NET