Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемСемен Стрелавин
1 Тренинг «Разработка веб-приложений на ASP.NET» Занятие 2 Страницы и элементы управления Гайдар Магдануров
2 Основные механизмы WebForms Элементы управления (контролы) – Серверные и клиентские компоненты Состояния элементов управления – Сохранение параметров между отправками страницы на сервер События – Глобальные события приложения – События уровня страницы – События серверных элементов управления Контекст обработки запроса – Зависимость от очередности событий – Глобальные объекты
3 Элементы управления «Обертки» над HTML элементами Генерируют HTML код в зависимости от собственного состояния Обладают набором свойств, методов и событий Поддерживают собственное состояние
4 Сохранение состояния HTTP протокол не позволяет поддерживать состояние ASP.NET использует ViewState – Сериализованные данные о состоянии элементов управления – Скрытые поля на HTML формах
5 События Абстракция над процессом обработки запросов Последовательность действий, выполняемой инфраструктурой Очередность получения управления блоками кода, относящимся к элементам управления
6 События уровня приложения Могут быть обработаны в Global.asax Обработчики вызываются для каждого запроса – Application_Start, Application_End, Session_Start, Session_End – BeginRequest, AuthenticateRequest, AuthorizeRequest, ResolveRequestCache, AquireRequestState, PreRequestHandlerExecute, PreSendRequestHeaders, PreSendRequestContent
7 События страницы Page_Init Page_Load События контролов Page_PreRender Page_Unload Обработка данных, переданных браузером (HTML форма), инициализация объектов элементов управления. Вызывается обработчик OnLoad страницы и всех дочерних элементов управления. Обработка специфических событий элементов управления (Click, Selected и т.п.). Вся обработка завершена, все данные загружены, страница подготовлена к генерации HTML. Вызывается обработчик OnUnload всех дочерних контролов, затем страницы.
8 События элементов управления Элемент обладает своим набором событий, связанных с логикой его работы
9 СОЗДАНИЕ ПРОСТОЙ ФОРМЫ Лабораторная работа
10 Контекст запроса Объект HttpContext – информация о контексте обработки запроса Глобальные объекты – Session – данные сеанса пользователя – Application – данные сеанса приложения – Cache –кеш данных – HttpResponse – объект, управляющий выводом ответа пользователю – HttpRequest – параметры запроса
11 РАБОТА С ГЛОБАЛЬНЫМИ ОБЪЕКТАМИ Лабораторная работа
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.