- •1.Архитектура приложений.
- •4.Основные принципы проектирование приложений
- •5.Схема типовой архитектуры приложения назначение компонентов схем.
- •6.Сквозная функциональность
- •Архитектура .Net Framework
- •23) Общие этапы жизненного цикла страницы
- •Проверка подлинности пользователей
- •Авторизация пользователей
- •Доступ к отсоединенным данным
- •Доступ к отсоединенным данным
- •Ado .Net. Доступ к данным
- •События класса DataTable
- •Листинг 1: html, txt
23) Общие этапы жизненного цикла страницы
В целом страница проходит через этапы, описанные в приведенной таблице. Кроме этапов жизненного цикла страницы существуют этапы приложения, которые выполняются до и перед запросом, но не являются обязательными для страницы. Дополнительные сведения см. в разделе
Этап |
Описание |
Запрос страницы |
Запрос страницы происходит перед началом жизненного цикла страницы. При запросе страницы пользователем ASP.NET определяет, нужно ли обрабатывать и компилировать страницу (до начала жизненного цикла страницы), или отправить в ответ на запрос кэшированную версию страницы, не запуская ее обработку. |
Запуск |
На начальном этапе устанавливаются свойства страницы, например Request и Response. На этом этапе страница также определяет, является ли запрос обратной передачей или новым запросом, и устанавливает свойство IsPostBack. Кроме этого, на этом этапе устанавливается свойство страницы UICulture. |
Инициализация страницы |
Во время инициализации страницы элементы управления страницы являются доступными, устанавливаются все свойства элементов управления UniqueID. На странице также применяются темы. Если текущий запрос является обратным запросом, данные обратного запроса не загружены, а значения свойств элементов управления не восстановлены к значениям в состоянии просмотра. |
Загрузка |
Во время загрузки, если текущий запрос является обратным запросом, в свойства элементов управления будут переданы данные, восстановленные из состояния просмотра и состояния управления. |
Проверка |
Во время проверки вызывается метод Validate всех проверяющих элементов управления, который устанавливает свойство IsValid отдельных проверяющих элементов управления и страницы. |
Обработка событий обратного запроса |
Если запрос является обратным, вызывается любой из обработчиков событий. |
Отрисовка |
Перед отрисовкой производится сохранение состояния просмотра страницы и всех элементов управления. На этапе отрисовки страница вызывает метод Render для каждого элемента управления, предоставляя модуль записи текста, который записывает полученные данные в OutputStream свойства страницы Response. |
Выгрузка |
Выгрузка вызывается после завершения отрисовки страницы, отправки клиенту и готовности к удалению. На данном этапе свойства страницы, например Response и Request, выгружаются, производится очистка. |
24) Ограничение доступа к приложению в основном подразделяется на две задачи: проверку подлинности, которая состоит в том, что приложение идентифицирует пользователя, и авторизацию, которая состоит в том, что приложение определяет, какие разрешения имеет пользователь. В данном разделе даются общие сведения о проверке подлинности и авторизации в приложениях ASP.NET. Дополнительные сведения см. в разделе Безопасность веб-приложений ASP.NET.
