Оглавление
Предисловие
Часть I. Основы
Глава 1. ASP.NET AJAX, Ajax и ASP.NET
ASP.NET AJAX и Ajax
ASP.NET AJAX и ASP.NET
Подготовка и установка ASP.NET AJAX
Структура и архитектура ASP.NET AJAX
Первый пример ASP.NET AJAX: Hello User
Элемент управления ScriptManager
Подведение итогов
Для дополнительного чтения
Глава 2. JavaScript
Язык программирования JavaScript
Объектно-ориентированное программирование (ООП)
Доступ к элементам страницы
Методы DOM
Подведение итогов
Для дополнительного чтения
Глава 3. Ajax
Объект XMLHttpRequest
Объект XMLDocument
JSON
Подведение итогов
Для дополнительного чтения
Часть II. Расширения ASP.NET AJAX
Глава 4. Использование расширений JavaScript в ASP.NET AJAX
Псевдонимы и вспомогательные функции ASP.NET AJAX
Расширения к существующим объектам JavaScript
Объектно-ориентированные возможности JavaScript в ASP.NET AJAX
Клиентские версии классов .NET
Подведение итогов
Для дополнительного чтения
Глава 5. Веб-службы
Обработка ошибок
Методы страницы
Управление состоянием сеанса
Обмен данными со сложной структурой
Доступ к веб-службам из JavaScript
Подведение итогов
Для дополнительного чтения
Глава 6. UpdatePanel: обновление только части страницы
Создание обновляемой области страницы
Подведение итогов
Для дополнительного чтения
Глава 7. Использование службы управления профилями в ASP.NET AJAX
Подготовка веб-сайта
Доступ к данным в профиле
Доступ к сгруппированным данным в профиле
Подведение итогов
Для дополнительного чтения
Глава 8. Использование службы аутентификации в ASP.NET AJAX
Подготовка приложения
Вход и выход
Подведение итогов
Для дополнительного чтения
Глава 9. Локализация и глобализация приложений
Локализация
Глобализация и интернационализация
Подведение итогов
Для дополнительного чтения
Часть III. ASP.NET AJAX Control Toolkit
Глава 10. Использование Control Toolkit
Установка пакета Control Toolkit
Использование пакета Control Toolkit
Подведение итогов
Для дополнительного чтения
Глава 11. Добавление анимационных эффектов в веб-страницу
Платформа создания анимационных эффектов
Перетащить-и-отпустить
Подведение итогов
Для дополнительного чтения
Глава 12. Автодополнение ввода пользователя, борьба со спамом и не только
Создание раздвижных панелей
Управление относительным положением элемента
Добавление функции автодополнения к элементу управления TextBox
Присоединение календаря к текстовому полю
Динамическая свертка единственной панели
Отображение всплывающего окна на странице
Борьба со спамом в блогах и других формах ввода информации
Создание интерфейса с вкладками
Подведение итогов
Для дополнительного чтения
Глава 13. Создание собственных элементов управления и помощь сообществу
Создание собственных элементов управления ASP.NET AJAX
Содействие проекту Control Toolkit
Подведение итогов
Для дополнительного чтения
Часть IV. ASP.NET AJAX Futures
Глава 14. Клиентские элементы управления
Введение в клиентские элементы управления ASP.NET AJAX
Использование элементов управления ASP.NET AJAX
Обработка событий в элементах управления
Подведение итогов
Для дополнительного чтения
Глава 15. Привязка и проверка данных
Привязка данных
Проверка данных
Подведение итогов
Для дополнительного чтения
Глава 16. Использование клиентских аспектов поведения и компонентов
Использование аспектов поведения
Использование компонентов
Подведение итогов
Для дополнительного чтения
Глава 17. Использование данных, размещенных на стороне сервера
Использование элемента управления ListView
Создание собственного источника данных
Подведение итогов
Для дополнительного чтения
Глава 18. Использование внешних веб-служб
Использование веб-службы Google
Использование веб-службы Amazon
Преобразование результатов веб-службы с помощью XSLT
Использование веб-службы Yahoo! (а также REST и XPath)
Подведение итогов
Для дополнительного чтения
Глава 19. Использование анимационных эффектов
Использование анимационных эффектов
Использование анимации для создания эффекта плавного исчезновения
Подведение итогов
Для дополнительного чтения
Глава 20. Кнопки Назад/Вперед и закладки
Исправление недостатков программным способом
Исправление недостатков в поддержке механизма закладок и кнопок Назад/Вперед с помощью элемента управления UpdateHistory
Исправление недостатков в поддержке механизма закладок и кнопок Назад/Вперед с помощью элементов управления из пакета ASP.NET AJAX Futures
Подведение итогов
Для дополнительного чтения
Глава 21. Веб-части
ASP.NET AJAX и ASP.NET Web Parts
Подведение итогов
Для дополнительного чтения
Часть V. Microsoft AJAX Library
Глава 22. ASP.NET AJAX в комбинации с другими серверными технологиями
Использование ASP.NET AJAX вместе с PHP
Подведение итогов
Для дополнительного чтения
Часть VI. Приложения
Приложение A. Отладка приложений ASP.NET AJAX
Приложение B. Справочник по XMLHttpRequest
Приложение C. Справочник DOM
Приложение D. Справочник по ASP.NET AJAX
Приложение E. Справочник по ScriptManager, UpdatePanel, UpdateProgress и Timer
Алфавитный указатель