ASP.NET - Wiązanie danych

Możemy użyć wiązania danych (Data Binding) do utworzenia listy z opcjonalnymi elementami, które pochodzą z zaimportowanego źródła danych, np. bazy danych, pliku XML lub skryptu.

Wiązanie danych

Poniższe kontrolery są kontrolerami listy obsługującymi wiązanie danych:

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

Zwykle definiuje się opcjonalne elementy dla każdego z powyższych kontrolerów w jednym lub kilku kontrolerach asp:ListItem, podobnie jak w następującym przykładzie:

<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>

Mimo to, możemy użyć niezależnego źródła danych do wiązania danych, np. bazy danych, pliku XML lub skryptu, aby utworzyć listę z opcjonalnymi elementami.

Dzięki użyciu zaimportowanego źródła dane są oddzielone od HTML, a każda zmiana projektu jest wykonywana w niezależnym źródle danych.

Poniżej opiszemy, jak wiązać dane z zasobów danych skryptowanych.