Поделиться через


Добавление клиентских возможностей и возможностей 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

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

Приступая к работе с клиентскими сценариями

Клиентские сценарии с использованием серверных элементов управления

Динамические клиентские сценарии и ссылки на сценарии

Обратный вызов клиентского кода без обратной передачи на сервер

См. также

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

Общие сведения о ASP.NET

Добавление функциональности AJAX к элементам управления ASP.NET