Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Пространства имен ASP.NET 2.0
Пространства имен ASP.NET 2.0
В библиотеках базовых классов .NET 2.0 предлагается не менее 34 пространств имен, имеющих отношение к Web. Всю эту совокупность пространств имен можно разбить на четыре главные группы.
• Базовые функциональные возможности (типы, обеспечивающие взаимодействие с HTTP-запросами и HTTP-ответами, инфраструктура Web-форм, поддержка тем и профилирования, Web-части и т.д.)
• Web-формы и HTML-элементы
• Web-разработка для мобильных платформ
• Web-сервисы XML
В этой книге тема разработки .NET-приложений (ни Web-приложений, ни каких-то других) для мобильных систем не рассматривается, но роль Web-сервисов XML будет обсуждаться в главе 25. В табл. 23.1 предлагаются описания некоторых базовых пространств имен ASP.NET 2.0.
Таблица 23.1. Пространства имен ASP.NET для Web
Пространства имен | Описание |
---|---|
System.Web | Определяет типы, обеспечивающие коммуникацию браузера и Web-сервера (в частности, возможности запроса и ответа, обработки файлов cookie и передачи файлов) |
System.Web.Caching | Определяет типы, обеспечивающие возможность кэширования для Web-приложения |
System.Web.Hosting | Определяет типы, позволяющие строить пользовательские хосты для среды выполнения ASP.NET |
System.Web.Management | Определяет типы, обеспечивающие управление и контроль правильности функционирования Web-приложения ASP.NET |
System.Web.Profile | Определяет типы, используемые для работы с пользовательскими профилями ASP.NET |
System.Web.Security | Определяет типы, позволяющие программно обеспечить безопасность узла |
System.Web.SessionState | Определяет типы, обеспечивающие поддержку информации состояния для каждого пользователя (например, на основе использования сеансовых переменных состояния) |
System.Web.UI Sуstem.Web.UI.WebControls System.Web.UI.HtmlControls | Определяют ряд типов, позволяющих создавать для Web-приложений программы клиента с графическим пользовательским интерфейсом |
- Роль 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
- Роль элементов управления, связанных с контролем ввода
- Резюме
- ГЛАВА 22. Доступ к базам данных с помощью ADO.NET
- Пространства имен
- Ширина и глубина ассортимента
- Категорийный менеджмент. Курс управления ассортиментом в рознице
- Имена индексов ограничений
- Улучшенный протокол локальных соединений (XNET)
- Пример применения метода «пять почему»
- Имена объектов длиной 68 символов
- Ценовая сегментация ассортимента
- 5.12.2 Открытие поименованного канала
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- Сохранение рабочей книги с именем, представляющим собой текущую дату