Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2. Основы Web-программирования с использ...docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
260.55 Кб
Скачать

Краткие итоги

Способы взаимодействия программного кода с интерфейсными элементами управления ASP.NET аналогичны таковым при разработке классических Windows-приложений. При генерации HTML-кода страницы ASP.NET элементы управления преобразуются в теги HTML. Элементы управления, используемые для отображения данных на Web-странице, могут размещаться на странице как путем перетаскивания с панели Toolbox, так и динамическим способом в процессе работы приложения. При этом возможно создание обработчиков событий таких элементов управления с использованием делегатов.

Любые элементы управления, размещаемые на странице, помещаются в контейнер, роль которого выполняет страница приложения, представленная в ASP.NET классом Page. С помощью данного класса можно получить доступ к большому количеству объектов, используемых для управления страницами Web-приложения. В силу специфики работы интернет-приложений существуют определенные сложности организации обработки информации. Эти сложности связаны с тем, что после генерации кода HTML и отправки его клиенту экземпляр формы, расположенный на сервере, уничтожается, следовательно, уничтожаются и данные элементов управления, содержащихся внутри этой формы. Для того чтобы сохранять значения элементов управления между обращениями к странице, необходимо использовать коллекции ViewState, объекты Session или Application.

Существует несколько способов передачи информации от одной страницы к другой и от одного приложения к другому. Одним из таких способов является использование строки запроса.

Для обмена информацией между браузером клиента и сервером существуют объекты Response и Request. Одной из наиболее часто используемых возможностей этих объектов является работа с файлами cookie. Эти файлы сохраняются на жестком диске клиента и могут задействоваться для сохранения данных между сеансами работы с Web-приложением. Однако в силу слабой защищенности информации, сохраняемой в файлах cookie, не рекомендуется использовать их для хранения сложноструктурированной или секретной информации.