на начало
На главную страницу
Форум   

Статья :: Класс Page (Страница)


Класс Page (Страница)

Ключевым (базисным) пространством имен для Web-форм и Web-служб является пространство имен System: :Web (Система::Сеть). Поддержка Web-форм реализована в пространстве имен System: :Web: :UI (Система::Сеть::Пользовательский интерфейс). Поддержка элементов управления сервера, например текстовых полей и кнопок, реализована в пространстве имен System: :Web: :UI: :WebControls (Система::Сеть:: Пользовательский интерфейс:^еЬСоп1го1$). Выходная . aspx-страница динамически генерируется классом Page (Страница) пространства имен System: :Web: :UI (Система::Сеть::Пользовательский интерфейс), а также классами, производными от класса Page (Страница), что иллюстрируется на примере последней рассмотренной нами страницы с фоновым кодом.

Наследование от класса Page (Страница)

Выходная страница генерируется в результате взаимодействия элементов, которые содержатся в .aspx-файле, кода, который содержится в файле с фоновым кодом (или сценария в случае С# или VB.NET) и базового класса Page (Страница). Возможность такого взаимодействия обеспечивает ASP.NET. Для .aspx-файла ASP.NET динамически создает класс, производный от класса, реализованного с помощью фонового кода или сценария, который, в свою очередь, является производным от класса Page (Страница). Иерархия классов, производных от класса Page (Страница) показана на рис. 10.6. Созданный нами класс MyWebPage является производным от класса Page (Страница).

6.gif

Рис. 10.6. Иерархия классов, производных от класса Page (Страница)

Последним потомком (листом) класса Page (Страница) является класс My .aspx Page (рис. 10.6). Он динамически создается средой выполнения ASP.NET. Данный класс расширяет возможности класса MyWebPage (рис. 10.6). Он объединяет элементы управления и HTML-текст Web-формы. В результате компиляции данного класса создается исполняемый модуль. Когда страницу запрашивает броузер, загружается этот модуль. Он создает HTML-страницу, которая затем отсылается броузеру.


Класс Page (Страница)

страницы в данном разделе 
Глава 10. ASP.NET и Web-формы ASP.NET и Web-формы
Что такое ASP.NET? Основные принципы создания Web-приложения
Программа на С#: Echo (Эхо) Возможности ASP.NET
Архитектура Web-форм Класс Page (Страница)
Время существования страниц с Web-формами Состояние представления (вида)
Модель событий Web-форм Обработка страницы
Трассировка Программирование запросов и ответов
Класс HttpRequest Класс HttpResponse
Изучение конкретного примера Web-страница с информацией о гостиницах
Привязка данных Приложения ASP.NET
Сеансы Global.asax
Состояния в приложениях ASP.NET Статические элементы данных
Объект Application (Приложение) Объект Session (Сеанс)
Конфигурация ASP.NET Файлы конфигурации
Дополнительная информация об ASP.NET Резюме


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C



 
© faq.pp.ru, справочник программиста