Технология ASP,NET. Основы доступа к данным на ASP.NET страницах. Взаимодействие сервера и клиента при передаче динамически генерируемого документа

Страницы работы

Фрагмент текста работы

странице Настроить источник данных — AccessDataSource1 нажмите кнопку Далее.

9.  Отобразится страница Настройка оператор Select.

Щелкните Укажите столбцы из таблицы или представления

В списке «Имя» щелкните Товары

Отметьте флажок *.

 

10.  Нажмите кнопку Далее.

11.  На странице «Пробный запрос» нажмите кнопку Пробный запрос.

 

12.  Нажмите кнопку Готово, чтобы завершить работу мастера.

Проверка страницы

1.  Чтобы запустить страницу, нажмите сочетание клавиш CTRL + F5.  Страница отобразится в обозревателе. Элемент управления GridView отображает все строки данных из таблицы «Товары». 

 

2.  Закройте обозреватель.

Добавление сортировки и разбиения по страницам

К элементу управления GridView можно добавить возможность сортировки и разбиения по страницам без написания какого-либо кода.

1.  В представлении конструктора щелкните правой кнопкой мыши элемент управления GridView и выберите команду Показать смарт-тег.

2.  В меню Задачи GridView установите флажок Включить сортировку

 

Заголовки столбцов в элементе управления GridView изменятся на ссылки. 

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

 

К элементу управления GridView добавляется нижний колонтитул с ссылками на номера страниц.

 

4.  В окне Свойства измените значение свойства PageSize с 10 на меньшее число.

Проверка страницы

1. Чтобы запустить страницу, нажмите сочетание клавиш CTRL + F5

 

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

5. Закройте обозреватель.

Пример 2.4.  

Создать базовое меню узла WebSite1 и настроить в нем статические ссылки на страницы:

•  динамическую страницу Default.aspx;

•  статические страницы Товары.html, Список продаж товаров.html, Список продаж покупателю.html

1.  Переименуйте страницу Default.aspx, задав ей имя Список товаров.aspx.

2.  В Обозревателе решений узла WebSite1 щелкните правой кнопкой мыши корень вебузла и выберите команду Добавить новый элемент.

Выберите Форма Web Form, введите имя страницы Меню.aspx и нажмите кнопку Добавить.

 

 

3.  В Обозревателе решений узла WebSite1 щелкните правой кнопкой мыши корень вебузла и выберите команду Существующий элемент.

В папке C:\inetpub\wwwroot выделите Товары.html, Список продаж товаров.html, Список продаж покупателю.html. Нажмите кнопку Добавить.

 

4.  Перейдите к странице Меню.aspx (или откройте ее в Обозревателе решений) и переключитесь в представление конструирования.

5.  В группе элементов управления Переходы в окне Панель элементов перетащите на страницу элемент управления Menu.

 

6.  Выберите пункт Правка элементов меню.

7.  В области Элементы щелкните значок Добавить корневой элемент.  В области Свойства для нового элемента задайте для параметра Text значение Список товаров, а для параметра NavigateURL выберите значение Список товаров.aspx.

8.  В области Элементы щелкните значок Добавить корневой элемент

В области Свойства для нового элемента задайте для параметра Text значение Товары, а для параметра NavigateURL выберите значение Товары.html.

9.  В области Элементы щелкните значок Добавить корневой элемент.

В области Свойства для нового элемента задайте для параметра Text значение Список продаж товаров, а для параметра NavigateURL выберите значение Список продаж товаров.html.

10.  В области Элементы щелкните значок Добавить корневой элемент.

В области Свойства для нового элемента задайте для параметра Text значение Список продаж покупателю, а для параметра NavigateURL выберите значение Список продаж покупателю.html.

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

 

Проверка страницы

1.  В Обозревателе решений щелкните Меню.aspx и нажмите сочетание клавиш CTRL+F5 для запуска страницы Меню.aspx.

 

2.  Щелкните ссылку для перехода к странице.

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

Похожие материалы

Информация о работе