Элементы управления определяются как специализированные объекты, используемые для взаимодействия с пользователем, которые можно размещать в формах HTML.
Элементы управления данными
Эти элементы управления включают сложные сетки и списки, предназначенные для отображения больших объемов данных, с поддержкой дополнительных свойств вроде создания шаблонов, редактирования, сортировки и разбиения на страницы. Этот набор также содержит элементы управления источником данных, позволяющие привязываться к различным источникам данных декларативно, без написания дополнительного кода
Элементы-источники данных
Элементы - источники данных предназначены для двустороннего обмена данными, то есть как для чтения, так и для записи. Сами по себе они ничего не отображают. Данные будут доступны подключенным к ним эл-там управл. Большинство этих классов предоставляют функциональность для чтения и записи.
Всего в ASP .NET 5 элементов-источников данных:
- XmlDataSource
- SqlDataSource позволяет соединяться с большинством реляционных СУБД. Sql в названии класса означает, что служит для соединения с базами, которые понимают язык запросов Sql, а не только с MS SQL Server.
- AccessDataSource оптимизирован для работы с базами Access.
- SiteMapDataSource - это специализация XmlDataSource, работает с файлами навигации по сайту и служит источником данных для эл-тов управл. навигац.
- ObjectDataSource нужен для соединения с написанными бизнес-объектами.
Пользовательский элемент управления
Помимо использования серверных элементов управления в страницах ASP.NET, можно создавать свои собственные многократно используемые элементы управления с помощью того же метода, который использовался для создания веб-страниц ASP.NET. Эти элементы управления называются пользовательскими элементами управления.
Пользовательский элемент управления является своего рода составным элементом управления, похожим по принципу работы на веб-страницу ASP.NET — в пользовательский элемент управления можно добавлять существующие серверные веб-элементы управления и разметку, а также задавать свойства и методы для элемента управления. Пользовательские элементы управления можно помещать в веб-страницы ASP.NET, где они будут действовать как одно целое. Разделы справки в данной главе предоставляют информацию о работе пользовательских элементов управл., об их создании и добавлении данных эл-тов в веб-страницы ASP.NET.