Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
49
Добавлен:
12.02.2016
Размер:
1.25 Mб
Скачать

Пошаговое руководство. Создание и использование главных страниц ASP.NET в Visual Web Developer

В этом пошаговом руководстве описывается создание главной страницы и нескольких страниц содержимого. Главные страницы позволяют создавать разметку страницы — страницу шаблона — и затем создавать отдельные страницы, содержимое которых можно объединять с главной страницей во время выполнения. Дополнительные сведения о главных страницах см. в разделе Общие сведения о главных страницах ASP.NET.

В этом пошаговом руководстве рассматриваются следующие задачи:

  • Создание главной страницы.

  • Создание страницы ASP.NET с содержимым, которое требуется отобразить на главной странице.

  • Запуск главных страниц для отображения разного содержимого.

  • Выбор главной страницы во время выполнения.

Обязательные компоненты

Для выполнения этого пошагового руководства потребуются следующие компоненты:

  • Visual Studio или Microsoft Visual Web Developer, экспресс-выпуск.

  • Дополнительно, jpg, gif или другой графический файл, который можно использовать в качестве эмблемы на главной странице. Рекомендуется, чтобы эмблема составляла не более 48 точек в высоту. Однако отображение эмблемы является необязательным и точный размер рисунка не является критичным в этом пошаговом руководстве.

Создание веб-узла

Если веб-узел уже создан в Visual Web Developer (например, в результате выполнения шагов в разделе Пошаговое руководство. Создание базовой веб-страницы в Visual Web Developer), можно использовать этот веб-узел и перейти к следующему разделу Создание главной страницы. В противном случае создайте новый веб-узел и страницу, выполнив следующие шаги.

Создание веб-узла на базе файловой системы

  1. Откройте Visual Web Developer.

  2. В меню Файл выберите Создать веб-узел.

Откроется диалоговое окно Создать веб-узел.

  1. В разделе Установленные шаблоны Visual Studio выберите Веб-узел ASP.NET.

  2. В поле Расположение введите имя папки, где следует хранить страницы веб-узла.

Например, введите имя папки C:\WebSites.

  1. В списке Язык выберите предпочтительный язык программирования.

  2. Нажмите кнопку ОК.

Visual Web Developer создаст папку и новую страницу с именем Default.aspx.

Создание главной страницы

Главная страница является шаблоном внешнего вида страниц. В этом разделе сначала создайте главную страницу. Затем используйте таблицу для размещения главной страницы с меню, эмблемой и нижним колонтитулом, которые будут отображаться на каждой странице веб-узла. Также используйте прототип содержимого, который является областью на главной странице, которую можно заменить сведениями из содержимого страницы.

Создание главной страницы

  1. В Обозревателе решений щелкните правой кнопкой мыши имя веб-узла и выберите команду Добавить новый элемент.

  2. В группе Установленные шаблоны Visual Studio выберите Главная страница.

  3. В поле Имя введите Master1.

  4. Установите флажок Размещать код в отдельном файле.

    Примечание.

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

  5. В списке Язык выберите предпочтительный язык программирования и затем — Добавить.

Новая главная страница откроется в представлении Исходный код.

В верхней части этой страницы находится объявление @ Master вместо объявления @ Page, которое обычно находится в верхней части страниц ASP.NET. Основная область страницы содержит элемент управления ContentPlaceHolder, который является областью главной страницы, содержимое которой будет объединено с содержимым страниц во время выполнения.

Создание макета главной страницы

Главная страница определяет внешний вид страниц веб-узла. Она может содержать любое сочетание статического текста и элементов управления. Главная страница также содержит один или несколько прототипов содержимого, которые определяют, где будет отображаться динамическое содержимое при открытии страницы.

В этом пошаговом руководстве используйте таблицу для помощи в размещении элементов на странице. Начините с создания макетной таблицы для размещения элементов главной страницы. Далее в этом разделе будет размещен элемент управления прототипа содержимого, который уже существует на этой странице.

Соседние файлы в папке РОЗРОБЛЕННЯ WEB-СТОРІНОК