ВУЗ:
Составители:
Рубрика:
152
</asp:[связанный-с-данными-ЭУ]>
Как видно из данного описания, они имеют ссылку (свойство Data-
Source или DataSourceID) на источник данных и в них описываются
шаблоны отображения записи источника данных в формируемой
странице. Такое отображение описывается с помощью специальных
шаблонов.
Таким образом, все web-приложение, разработанное по технологии
ASP.Net Web Forms состоит из множества шаблонов: шаблонов форм и
шаблонов отображения различных серверных ЭУ.
Основными ЭУ, связанными с данными, являются DetailsView,
FormView, FormView и ListView.
ЭУ DetailsView позволяет автоматически формировать отображение
одной записи из связанного с ним источника данных (ИД), позволяет
ключить в это отображение кнопки перехода между записями. Details-
View может быть связан с любым компонент связывания с ИД, и может
выполнять набор операций по работе с данными. Он позволяет добав-
лять новые данные, изменять и удалять данные из используемого ИД. В
большинстве случаев для выполнения любой из этих операций не тре-
буется выполнять программирование. Разработчик может настраивать
пользовательский интерфейс ЭУ DetailsView, путем выбора наиболее
подходящей комбинации полей данных и стилей с помощью Visual Stu-
dio. Однако разработчик не имеет больших возможностей управлять ко-
дом разметки.
ЭУ FormView может рассматриваться в качестве варианта ЭУ De-
tailsView, который поддерживает шаблоны. Данный ЭУ также показыва-
ет одновременно одну запись, выбранную из связанного с ЭУ ИД, и
может показывать кнопки для выполнения переходов между записями.
В отличие от ЭУ DetailsView, ЭУ FormView не выполняет никакого авто-
матического формирования разметки и требует от разработчика описа-
ния шаблонов формирования разметки для каждого показываемого эле-
мента. ЭУ FormView может поддерживать любые базовые операции, ко-
торые предоставляет ИД. Отметим, что FormView требует, чтобы разра-
ботчика описал с помощью шаблонов все элементы разметки, а не толь-
ко то, что он хочет изменить. Данный ЭУ не имеет встроенных возмож-
ностей рендеринга, а может только выводить заданный пользователем
шаблон.
ЭУ GridView является наследником ЭУ DataGrid и позволяет пока-
зывать данные в виде таблицы. Он предоставляет тот же самый набор
базовых возможностей, а также большой список расширений и улучше-
ний. ЭУ DataGrid, который все еще поддерживается в ASP.NET, является
Страницы
- « первая
- ‹ предыдущая
- …
- 150
- 151
- 152
- 153
- 154
- …
- следующая ›
- последняя »
