Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Резюме
Резюме
Создание Web-приложений требует иного подхода по сравнению с тем, который иcпользуется для создания "традиционных" приложений. В начале этой главы был предложен краткий обзор фундаментальных составляющих Web-разработки, к которым можно отнести HTML, HTTP, сценарии клиента и сценарии сервера при использовании классической технологии ASP.
Значительная часть главы была посвящена рассмотрению архитектуры страницы ASP.NET. Вы увидели, что с каждым файлом *.aspx в проекте связан некоторый класс, производный от System.Web.UI.Page. С помощью такого подхода ASP.NET позволяет строить более пригодные для многократного использования системы, соответствующие принципам ООП. В этой главе рассматривалась также использование шаблонов страниц и различных Web-элементов управления (включая новые типы GridView и Wizard). Вы могли убедиться в том, что эти элементы графического интерфейса отвечают за создание подходящих дескрипторов HTML-кода, направляемого клиенту. Элементы контроля ввода являются серверными элементами, на которые возлагается задача подготовки JavaScript-кода клиента для выполнения проверки допустимости введенных в форму данных, чтобы уменьшить количество необходимых обращений к серверу.
- Роль HTTP
- Web-приложения и Web-серверы
- Роль HTML
- Роль сценариев клиента
- Подача запроса формы (GET и POST)
- Создание "классической" ASP-страницы
- Проблемы классической технологии ASP
- Пространства имен ASP.NET 2.0
- Модель программного кода Web-страницы ASP.NET
- Структура каталогов Web-узла ASP.NET
- Цикл компиляции страницы ASP.NET 2.0
- Цепочка наследования типа Page
- Взаимодействие с поступающим HTTP-запросом
- Взаимодействие с исходящим HTTP-ответом
- Цикл существования Web-страницы ASP.NET
- Природа Web-элементов управления
- Тип System.Web.UI.Control
- Основные члены типа System.Web.Ul.WebControls.WebControl
- Категории Web-элементов управления ASP.NET
- Создание простого Web-узла ASP.NET 2.0
- Роль элементов управления, связанных с контролем ввода
- Резюме