С тех пор как веб-страницы внешне были похожи друг на друга и состояли из крупного текста, синих ссылок и серого фона под ними, прошло более 10 лет. Веб-среда изменилась, и теперь большинство посетителей сайтов ожидают развитого и более интерактивного пользовательского интерфейса. Примечательно, что смесь технологий, которую теперь называют AJAX (Asynchronous JavaScript and XML — асинхронный JavaScript и XML), использовалась уже в то время. Однако осознавать потенциал AJAX-приложений люди стали с появлением нескольких передовых приложений вроде Google Maps. В последние годы популярность и востребованность AJAX значительно возросла, поэтому на рынке появилось множество платформ, которые облегчают усилия разработчиков, связанные с созданием AJAX-приложений.
Корпорация Microsoft со своей стороны представила платформу ASP.NET AJAX — современный пакет технологий для разработки как клиентской, так и серверной части AJAX-приложений, дополненный набором элементов управления пользовательским интерфейсом (инструментарий ASP.NET AJAX Control Toolkit). Это дало большой прирост продуктивности AJAX-разработки в среде ASP.NET. Широкий спектр возможностей и элементов управления, поддержка обширного сообщества и тесная интеграция с Visual Studio сделали ASP.NET AJAX отличным выбором для создания новых AJAX-приложений в среде ASP.NET, а также для усовершенствования существующих ASP.NET-приложений.
Эта книга является учебником по технологии AJAX.
Здесь рассматриваются основные возможности и элементы управления ASP.NET AJAX. Серия практических примеров, которые демонстрируют наиболее эффективные особенности технологии, показывает, как быстро и просто можно создавать AJAX- приложения. Если вы только начинаете свой путь в мире ASP.NET AJAX, то эта книга вам, безусловно, пригодится.