Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пак Новакова + / LabASP2(1-8)СоловьёвЯрославцева.doc
Скачиваний:
47
Добавлен:
03.06.2014
Размер:
2.59 Mб
Скачать

Часть 2-7.Создание приложения asp.Net ajax

Описание работы:

В данной лабораторной работе будет построено приложение, отображающее страницы с данными о сотрудниках из образца базы данных AdventureWorks.

Приложение использует элемент управления UpdatePanel для обновления меняющейся части страницы без мигания страницы, которое происходит при обратной передаче. Это называется частичным обновлением страницы.

Упражнение 1 - Создание веб-узла asp.Net

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

возможностей Microsoft Ajax.

  1. Запустите Visual Studio.

  2. В меню Файл выберите пункт “Новый веб-узел”.

  3. Откроется диалоговое окно “Новый веб-узел”.

  4. В разделе Установленные шаблоны Visual Studio выберите “Веб-узел ASP.NET”.

  5. Введите расположение и язык и нажмите кнопку ОК

Упражнение 2 - Добавление элемента управления UpdatePanel на веб-страницу asp.Net

После создания веб-узла ASP.NET создается веб-страница ASP.NET, которая включает

элемент управления UpdatePanel. Перед добавлением элемента управления UpdatePanel

необходимо добавить элемент управления ScriptManager. Элемент управления UpdatePanel

использует элемент ScriptManager для управления частичным обновлением страницы.

Создание новой веб-страницы ASP.NET

  1. В обозревателе решений щелкните правой кнопкой мыши имя веб-узла и выберите

“Добавление нового элемента”.

Откроется диалоговое окно Добавление нового элемента.

  1. В меню Установленные шаблоны Visual Studio выберите “Веб-форма”.

  2. Назовите страницу Employees.aspx и снимите флажок “Поместить код в отдельном

файле”.

  1. Выберите требуемый язык.

  2. Нажмите кнопку “Добавить”.

  3. Перейдите в представление конструирования.

  4. На вкладке Ajax-расширения панели элементов дважды щелкните элемент

управления ScriptManager, чтобы добавить его на страницу.

Рис. 1

  1. Перетащите элемент управления UpdatePanel с панели элементов в элемент

ScriptManager.

Рис. 2

Упражнение 3 - Добавление содержимого в элемент управления

Чтобы добавить содержимое в элемент управления UpdatePanel, выполните

следующие действия:

  1. Из вкладки Данные панели элементов перетащите элемент управления GridView в

изменяемую область элемента управления UpdatePanel.

  1. В меню Задачи GridView выберите “Автоформат”.

  2. В панели Автоформат в области Выбор схемы выберите “Цветная” и нажмите

кнопку ОК.

  1. В меню Задачи GridView в списке Выбор источника данных выберите пункт

<Новый источник данных>.

Отобразится мастер настройки источника данных.

  1. В поле Источник данных для приложения выберите “База данных” и затем

нажмите кнопку ОК.

  1. В мастере Настройки источника данных на этапе Выбора подключения к базе

данных выберите подключение к базе данных AdventureWorks и затем нажмите

“Далее”.

  1. На этапе Настройка инструкции Select выберите “Указать” пользовательские

инструкции SQL или хранимую процедуру и затем нажмите кнопку “Далее”.

  1. На вкладке SELECT этапа Определения пользовательской инструкции или

хранимой процедуры введите следующую инструкцию SQL:

SELECT FirstName, LastName FROM HumanResources.vEmployee ORDER BY

LastName, FirstName

  1. Нажмите кнопку “Далее”.

  2. Нажмите кнопку “Готово”.

  3. В меню Задачи GridView установите флажок Включить разбиение по страницам.

  4. Сохраните изменения и нажмите CTRL + F5 для просмотра страницы в

обозревателе.

Обратите внимание, что при выборе различных страниц данных нет мигания

страницы. Это происходит из-за того, что страница не выполняет обратную

передачу и не обновляет всю страницу.