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

Статья :: Модель событий Web-форм


Модель событий Web-форм

С точки зрения программиста, модели событий Web-форм и Windows-форм очень похожи Именно благодаря этому сходству программирование Web-форм оказывается таким легким Но, по сути, события Web-форм сильно отличаются от событий Windows-форм Самое существенное отличие состоит в том, что события Web-форм инициируются клиентом, а обрабатываются сервером.
Мы уже создали простую форму Она состоит из одного текстового поля и одной кнопки Эта форма не обладает достаточным разнообразием элементов управления для того, чтобы подробно проиллюстрировать обработку событий. Представим себе форму, более насыщенную элементами управления. Пусть она содержит несколько текстовых полей, несколько списков, несколько флажков, кнопок и т.п. Поскольку полный обход (путешествие на сервер и обратно) стоит дорого, не каждое событие вызывает автоматическое обращение к серверу. Элементы управления сервера имеют внутренний набор событий сервера. Возникновение таких событий приводит к автоматическому обращению к серверу. Наиболее часто из этих внутренних событий используется событие щелчка на кнопке Другие события, например выбор элемента из списка, не приводят к немедленному обращению к серверу Такого рода события накапливаются в буфере до тех пор, пока событие щелчка на кнопке не вызовет отправку "почтового" сообщения на сервер. Затем сервер обрабатывает различные события, изменяющие состояние формы, причем последовательность обработки событий произвольная Наконец, после этого обрабатывается и событие щелчка на кнопке.


Модель событий Web-форм

страницы в данном разделе 
Глава 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, справочник программиста