Использование технологии AJAX в ASP.NET посредством Atlas.




Ajax

СТАТЬИ

AJAX (Asynchronous JavaScript and XML) – это кросс-платформенная технология создания Web-приложений. Данная технология позволяет разработчику выполнять асинхронные запросы к Web-приложениям, используя язык разметки данных XML.
Технология фирмы Microsoft с кодовым именем “Atlas" позволяет использовать AJAX при создании серверных приложений основанных на технологии ASP.NET 2.0.
Данная статья посвящается созданию простейшего Web-приложения, позволяющего динамически на стороне клиента заполнять данными выпадающий список, а также производить динамическую загрузку дополнительной информации из базы данных с использованием технологий ASP.NET 2.0, AJAX и Atlas.
Для того, чтобы начать работу с технологией Atlas необходимо загрузить соответствующее расширение для Visual Studio 2005. Сделать это можно с сайта фирмы Microsoft (скачать).
После установки данного расширения необходимо создать новый Web проект, выбрав шаблон «ASP.NET ‘Atlas’ Web Site» (рис. 1)
Окно создания нового проекта на основе шаблона
Рис. 1 Окно создания нового проекта на основе шаблона

Создаваемая таблица sprEmployee
Рис. 2 Создаваемая таблица sprEmployee

После создания базы данных и заполнения ее какими-нибудь данными можно приступать к созданию веб-службы, необходимой для получения информации из базы данных в формате XML.
Для создания веб-службы необходимо выделить в окне «Solution Exploler» созданный проект, и после этого в меню Website выбрать Add New Item. В появившемся окне (рис. 3) выбрать шаблон Web Service, ввести имя WebAccess.asmx, и убрать галочку Place code in separate file.
Окно создания новой веб-службы
Рис. 3 Окно создания новой веб-службы

Теперь добавим код нашей веб-службы: Листинг 1 Исходный код веб-службы

Теперь приступим к созданию веб-страницы для доступа к информации об учетных записях. Для этого, выделив в окне «Solution Exploler» созданный проект и выбрав в меню Website пункт Add New Item, задаем соответствующие параметры создаваемой странице (рис 4.):
Шаблон – Web Form.
Name - AtlasDropDown.aspx.
Галочка Place code in separate file – снята.
Классическая модель WEB-приложения
Рис. 4 Создание новой веб-страницы

После создания веб-формы введем в нее код, необходимый для ее работы. Листинг 2 Исходный код веб-формы

Теперь запустим созданный проект на выполнение. Если все сделано правильно, то на экране должно отобразиться следующее окно браузера (рис. 5), а после загрузки списка и выбора какой-либо записи экран примет примерно такой вид как на рис. 6.
Результат запуска проекта
Рис. 5 Результат запуска проекта

Результаты работы
Рис. 6 Результаты работы


«Преведущая страница Следующая страница»

Реклама

Помощь по ajax

Материалы частично скопированны с miniajax.com. медицинские справки по болезни скачать бесплатно, водительские медицинские справки; Студия web-дизайна Promotive - создание сайтов, верстка, раскрутка сайтов; пожар и пожарная безопастность; санаторий пушкино фото; надежная заправка картриджей тонером; регистрация фирм юридический адрес; Продажа офисов: поиск сайта про продажа вторичного жилья и цены проконсультируйтесь у нас; графика, постеры, багетная мастерская и продажа багета в Москве, холсты.