Управление журналом веб-обозревателя

Обновлен: Ноябрь 2007

Технология AJAX в ASP.NET позволяет добавлять в стек журнала веб-обозревателя записи, связанные с определенным состоянием веб-страницы, таким как состояние, созданное асинхронной обратной передачей.

Cc488553.alert_note(ru-ru,VS.90).gifПримечание.

Для поддержки работы с журналом веб-обозревателя требуется ASP.NET 3.5 с пакетом обновления 1 или более поздней версии.

Веб-страница с поддержкой AJAX способна взаимодействовать с сервером посредством асинхронных запросов. Это позволяет пользователям выполнять различные задачи без перехода на другую страницу, и приближает веб-приложение в плане ощущений от работы к приложению, установленному на локальном компьютере.

Нажимая кнопку Назад в веб-обозревателе, пользователи могут ожидать возврата веб-приложения в предыдущее состояние (например, в состояние перед последней асинхронной обратной передачей). Однако по умолчанию веб-обозреватель выгружает страницу и возвращается к предыдущей веб-странице, независимой от каких-либо асинхронных запросов. Зачастую это не соответствует намерениям пользователя.

В веб-странице с поддержкой AJAX может также использоваться взаимодействие на основе веб-обозревателя (т. е. клиентское) без взаимодействия с сервером. Как и в случае с асинхронной обратной передачей, выполняемые в веб-обозревателе действия способны вызывать изменения в приложении, образующие логические точки, на возврат к которым может рассчитывать пользователь при нажатии кнопки Назад.

В таких случаях можно использовать управление журналом веб-обозревателя и в конечном счете кнопками Назад и Вперед для создания более логичной и естественной модели навигации в веб-приложении. Разработчик страницы может контролировать состояние, необходимое для воссоздания страницы. Управлять навигацией по журналу можно как в серверном, так и в клиентском коде. Это делается путем определения в приложении точек, сходных по функциям с закладками и называемых точками предыдущих состояний, к которым пользователи будут возвращаться по нажатию кнопок Назад и Вперед.

В этом подразделе

Управление журналом веб-обозревателя с помощью серверных элементов управления ASP.NET

Управление журналом веб-обозревателя с помощью клиентского сценария

См. также

Основные понятия

Добавление клиентских возможностей и возможностей AJAX