Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯИМП(ответы).docx
Скачиваний:
2
Добавлен:
23.09.2019
Размер:
1.22 Mб
Скачать

Вопрос 27.

- Элемент управления GridView — главный элемент управления для представления информации из баз данных. Он является "наследником" элемента управления DataGrid, который использовался в предыдущих версиях ASP.NET. Основное — представление пользователю информации в табличном виде из источника данных с возможностью фильтрации, сортировки и редактирования.

- ListView предоставляет инфраструктуру для отображения набора элементов данных в различных макетах или представлениях. Например, у пользователя может возникнуть потребность в отображении элементов данных в таблице, а также в сортировке ее столбцов.

-Menu. Большинство разработчиков создают меню с помощью JavaScript. В ASP .NET 2.0 создание выпадающего меню любого уровня вложенности требует всего двух строчек:

<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

<asp:Menu ID="Menu1" runat="server"

DataSourceID="SiteMapDataSource1"></asp:Menu>

-Repeater — это фактически средство для создания ленточных отчетов произвольной формы. Это средство выводит соответствующий шаблон (ItemTemplate или AlternatingItemTemplate) для каждой записи на странице. Кроме того, для него предусмотрены шаблоны верхнего колонтитула для страницы (HeaderTemplate) и нижнего колонтитула (FooterTemplate).

- TreeView используется для отображения данных в иерархической структуре. Пользователи могут открывать отдельные узлы, которые в свою очередь содержат дочерние узлы. Элемент управления TreeView используется для отображения данных XML, но его также можно применять для любых данных, которые можно представить иерархически. В данном пошаговом руководстве представлены основы использования элемента управления TreeView и различные методы отображения иерархических данных.

Вопрос 28.

Общие сведения о доступе к данным в ASP.NET

Веб-приложения обычно получают доступ к источникам данных для сохранения и извлечения динамических данных. Можно создать код для доступа к данным с помощью классов из пространства имен System.Data (обычно называемого ADO.NET) и пространства имен System.Xml. Такой подход широко использовался в предыдущих версиях ASP.NET.

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

Элементы управления источником данных —эл. Упр. управляющие задачами подключения к источнику данных и чтения и записи данных. Элементы управления источником данных не отрисовывают пользовательский интерфейс, а вместо этого выступают как посредник между конкретным источником данных (например базой данных, бизнес-объектом или файлом XML) и другими элементами управления на веб-странице ASP.NET. Элементы управления источником данных предоставляют широкие возможности для извлечения и изменения данных, включая запросы, сортировку, разбиение по страницам, фильтрацию, обновление, удаление и вставку. Элементы управления источниками данных происходят из базового класса ContextDataSource, предоставляющего типы контекста, которые используются этими элементами управления.