ASP.NET - Связывание данных

Мы можем использовать связывание данных (Data Binding) для создания списков с опциональными элементами, которые поступают из импортированного источника данных, например, базы данных, файла XML или скрипта.

Связывание данных

Следующие контроллеры поддерживают связывание данных в виде списков:

  • asp:RadioButtonList
  • asp:CheckBoxList
  • asp:DropDownList
  • asp:Listbox

Обычно опционные элементы в каждом из указанных контроллеров определяются в одном или нескольких контроллерах asp:ListItem, например, так:

<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>

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

Используя импортированные источники, данные отделяются от HTML, и все изменения в проекте выполняются в независимом источнике данных.

В следующих трех разделах мы опишем, как связать данные из скриптовых источников данных.