Создание активных клиентских приложений в стандартных браузерах

Оценить
(0 голоса)

При помощи Visual Studio 2008 вы можете легко обеспечить высокую степень интерактив­ности пользователя внутри ваших приложений ASP.NET. Имеющиеся инструменты вклю­чают в себя: набор элементов управления, библиотеку кода и доступ к набору инструментов; все это помогает вам встраивать JavaScript на стороне клиента в ваш пользовательский ин­терфейс. Этот JavaScript может обеспечить богатую пользовательскую среду, которая вклю­чает в себя модальные диалоги, уведомления о ходе выполнения, частичные обновления

страниц и многое другое. Эта технология известна как Asynchronous JavaScript and XML (AJAX).

AJAX пытается разрушить барьер между тонким (и очень "тупым") клиентом и сервером. Он дозволяет большую степень интерактивности пользователя и в то же время несколько разгружает сервер. Многие действия можно выполнить на клиенте без нагрузки на сервер. Кроме того, при частичных обновлениях страниц на сервер посылается (и с сервера прихо­дит) только часть обновляемой страницы. Это может увеличить эффективность запроса и ответа.

Технология AJAX позволяет вам также продолжать использовать сделанные вами в разра­ботку ASP.NET вложения. Приложения AJAX построены на том же самом наборе элементов управления ASP.NET, к которому вы уже привыкли. AJAX выступает просто дополнением к этим элементам управления. Кроме того, поскольку JavaScript является стандартом (ECMAScript), то он является частью всех современных браузеров (IE, Firefox, Safari), рабо­тающих на всех платформах (Windows, Mac и т. д.). Поэтому создаваемые с его помощью Web-приложения будут кросс-платформенными и кросс-браузерными.

Примечание

Многие элементы управления ASP.NET для улучшения взаимодействия с пользовате­лем уже давно используют JavaScript на клиенте. Сюда входят: элементы управления проверкой на стороне клиента, элементы управления Web Parts для перетаскивания Web-частей между зонами, элементы управления меню, элемент управления Tree­View для открывания и просмотра узлов, элемент управления "календарь” и др. Эле­менты управления AJAX и набор инструментов AJAX Toolkit— это просто формали-' зация того направления, в котором Web-разработка двигается уже многие годы.

Элементы управления AJAX в ASP.NET
Создание страницы AJAX
Частичное обновление страницы
Библиотека с открытым исходным кодом ASP.NET AJAX Control Toolkit
Приступаем

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.