Скачать презентацию Из цикла лекций Технологии разработки Internet-приложений для студентов Скачать презентацию Из цикла лекций Технологии разработки Internet-приложений для студентов

ff2de309ed15267e1f319e36c2c8a708.ppt

  • Количество слайдов: 21

Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4 -го курса кафедры Компьютерных технологий Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4 -го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета Технологии разработки Internetприложений ASP. NET приложения – введение проф. В. К. Толстых, www. tolstykh. com

Принцип действия ASP. NET Сервер IIS Расширения сервера . aspx Internet HTMLответ Классический режим Принцип действия ASP. NET Сервер IIS Расширения сервера . aspx Internet HTMLответ Классический режим Модули IIS 7 запрос aspnet_isapi. dll Встроенный режим HTML CLR (Common Language Runtime) При запросе файла. aspx, он передаётся рабочему процессу пула данного приложения, который загружает CLR и запускает конвейер модулей HTTP. Этот конвейер представляет собой системные модули и пользовательские классы среды. NET Framework. Он осуществляет рендеринг объектов приложения, обрабатывает данные запроса клиента и формирует HTML-ответ. Необходимые системные модули HTTP указаны в C: WindowsMicrosoft. NET. . . machine. config (конфигурация сервера по умолчанию, для всех его Web-приложений). Они организуют аутентификацию, авторизацию, состояние сеанса, пред и пост обработку запроса, перехват системных событий и событий других модулей.

Структура ASP. NET-странницы «Преобразование к верхнему регистру» - Demo. aspx <!-- Раздел директив --> Структура ASP. NET-странницы «Преобразование к верхнему регистру» - Demo. aspx <% @Page Language=”C#” %> В этом примере код реализации класса формы встроен в тот же файл. aspx Пробная страница Заголовок Данные формы

возвращаются той же самой странице

Результат: Стандарт XHTML 1. 1

Результаты работы Demo. aspx Результаты работы Demo. aspx

Особенности предыдущей ASP. NET-странницы Тег <input> с атрибутом runat превращает HTML-тег в серверный элемент Особенности предыдущей ASP. NET-странницы Тег с атрибутом runat превращает HTML-тег в серверный элемент (в данном случае – экземпляр класса Html. Input. Control). Этот элемент имеет свойство Value, в котором содержится вводимый текст. Атрибут runat в теге

организует возврат данных на сервер этой же форме (называется Post. Back). Прочитанные данные из присваиваются свойству Value новосозданного экземпляра класса Html. Input. Control. Затем выполняется код в