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

Добавление прототипа содержимого

  1. Перетащите элемент управления ContentPlaceHolder в среднюю правую ячейку.

Свойством ID элемента управления является ContentPlaceholder1. Можно оставить это имя или изменить его. Запомните новое имя, так как оно потребуется позже.

  1. Сохраните страницу.

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

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

В этом пошаговом руководстве будут созданы две страницы с содержимым для главной страницы. Первой страницей является "home", второй — "about".

Создание страницы Home

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

  2. В группе Установленные шаблоны Visual Studio выберите Форма Web Forms.

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

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

  5. Установите флажок Выбрать главную страницу и нажмите кнопку Добавить.

Откроется диалоговое окно Выбор главной страницы.

  1. Щелкните Master1.master и нажмите кнопку ОК.

Буде создан файл aspx. Страница содержит директиву @ Page, которая подключает текущую страницу к выбранной главной странице с помощью атрибута MasterPageFile, как показано в следующем примере кода.

[Visual Basic]

 

Копировать код

<%@ Page Language="VB" MasterPageFile="~/Master1.master" ... %>

[C#]

 

Копировать код

<%@ Page Language="C#" MasterPageFile="~/Master1.master" ... %>

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

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

Добавление содержимого к странице Home

  1. Переключитесь в представление Конструктор.

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

  1. В раскрывающемся списке в окне Свойства щелкните DOCUMENT и установите для параметра Заголовок (TITLE) значение Главная страница Contoso.

Заголовок можно установить для каждой страницы независимо, чтобы правильный заголовок отображался в обозревателе при объединении содержимого с главной страницей. Сведения о заголовке хранятся в директиве @ Page страницы содержимого.

  1. В элементе управления Content, который соответствует объекту ContentPlaceHolder1 на главной странице, введите Добро пожаловать на сайт Contoso.

  2. Выберите текст и затем отформатируйте его как заголовок, выбрав Heading 1(Заголовок 1) в раскрывающемся списке Формат блока над Панелью элементов.

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

Тест неважен, можно вести любой текст, который поможет распознать эту страницу как главную.

  1. Сохраните страницу.

Страницу About можно создать таким же методом, как страницу Home.

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