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

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

  1. Используйте те же шаги, что и для страницы Home, для добавления новой страницы содержимого с именем About.aspx.

Убедитесь, что новая страница присоединена к странице Master1.master, как это было сделано со страницей Home.

  1. Измените заголовок страницы на Страница о Contoso.

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

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

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

Тестирование страниц

Можно протестировать страницы, запустив их как любую страницу ASP.NET.

Тестирование страниц

  1. Перейдите на страницу Home.aspx и нажмите сочетание клавиш CTRL+F5.

ASP.NET объединяет содержимое страницы Home.aspx с макетом страницы Master1.master в одну страницу и отображает итоговую страницу в обозревателе. Обратите внимание, что URL-адресом страницы является Home.aspx; ссылка на главную страницу в обозревателе отсутствует.

  1. Щелкните ссылку About.

Откроется страница About.aspx. Она также объединена со страницей Master1.master.

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

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

Первым шагом является добавление свойства к главной странице.

Добавление свойства к главной странице

  1. Перейдите к странице Master1.master или откройте ее.

  2. В обозревателе решений щелкните правой кнопкой Master1.master и выберите команду Просмотреть код, чтобы открыть редактор кода.

    Примечание.

    По умолчанию Visual Web Developer создает страницы, использующие модель фонового кода. Если требуется, можно создать код с помощью однофайловой модели. Дополнительные сведения см. в разделе Модель кода веб-страниц ASP.NET.

  3. В определении класса введите следующий код:

    Язык Visual Basic 

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

    Public Property CompanyName() As String

    Get

    Return CType(ViewState("companyName"), String)

    End Get

    Set(ByVal Value As String)

    ViewState("companyName") = Value

    End Set

    End Property

    Язык C# 

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

    public String CompanyName

    {

    get { return (String) ViewState["companyName"]; }

    set { ViewState["companyName"] = value; }

    }

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

  5. Внутри определения класса (но не внутри кода свойства) добавьте следующий код.

    Язык Visual Basic 

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

    Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) _

    Handles Me.Init

    Me.CompanyName = "Contoso"

    End Sub

    Язык C# 

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

    void Page_Init(Object sender, EventArgs e)

    {

    this.CompanyName = "Contoso";

    }

  6. Для этого примера будет использоваться жестко заданное значение свойства CompanyName на странице.

Теперь можно изменит страницу содержимого для использования свойства CompanyName главной страницы.

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