Добавление клиентских возможностей и возможностей AJAX
Обновлен: Ноябрь 2007
Серверные функции ASP.NET могут быть дополнены функциональностью клиентских сценариев в веб-страницах ASP.NET. Клиентский сценарий можно использовать для предоставления пользователям более функционального и интерактивного интерфейса. Также с помощью клиентского сценария можно осуществлять асинхронные вызовы к веб-серверу во время выполнения страницы в веб-обозревателе.
ASP.NET предусматривает два подхода к использованию клиентских возможностей. Первый подход — это использование AJAX-функций платформы ASP.NET. Технология AJAX в ASP.NET включает библиотеку функций клиентских сценариев, привнося многие из преимуществ объектно-ориентированного программирования и модели ASP.NET в клиентские сценарии. AJAX в ASP.NET также обеспечивает серверную поддержку, что включает серверные веб-элементы управления, автоматически отрисовывающие необходимый для функциональности AJAX клиентский сценарий.
Второй подход — создание клиентского сценария и самостоятельная интеграция его в веб-страницы ASP.NET. Этот подходом удобно пользоваться, если фрагменты клиентского сценария очень невелики или если требуется интегрировать существующий клиентский сценарий в приложение. Этот подход используется многими серверными веб-элементами управления ASP.NET (например, проверяющими элементами управления) для создания клиентской функциональности.
Функции AJAX в ASP.NET
Документация, посвященная функциям AJAX в ASP.NET, включает обзоры, учебники и справочные сведения по интерфейсу API. Рекомендуется начать с тематик в разделе "Начало работы" и затем двигаться последовательно вниз по таблице.
Справочные сведения о клиентской части AJAX в ASP.NET |
Содержит API JavaScript и расширения модели DOM. |
Справочные сведения о серверных элементах управления AJAX в ASP.NET |
Следующие API платформы .NET Framework поддерживают серверные элементы управления AJAX в ASP.NET. |
Начало работы |
|
Использование серверных элементов управления ASP.NET AJAX |
|
Клиентские сценарии с использованием ASP.NET AJAX |
|
Отладка и трассировка |
|
Вызов веб-служб и служб WCF |
|
Локализация и глобализация приложений |
|
Расширение ASP.NET AJAX |
Клиентские сценарии в ASP.NET
В следующей разделах содержатся сведения о том, как самостоятельно создать клиентский сценарий, дополняющий функциональность веб-страниц и серверных элементов управления.
Приступая к работе с клиентскими сценариями |
|
Клиентские сценарии с использованием серверных элементов управления |
|
Динамические клиентские сценарии и ссылки на сценарии |
|
Обратный вызов клиентского кода без обратной передачи на сервер |
См. также
Основные понятия
Добавление функциональности AJAX к элементам управления ASP.NET