ASP.NET - tietojen sidonta

Voimme käyttää tietojen sidontaa (Data Binding) luodaksemme luettelon valinnaisista kohteista, jotka tulevat jostakin tuodusta tietolähteestä, kuten tietokannasta, XML-tiedostosta tai skriptistä.

Tietojen sidonta

Seuraavat kontrollit ovat tietojen sidontaa tukevia luettelokontrollia:

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

Tavallisesti määritellään valinnaiset kohteet yhdessä tai useammassa asp:ListItem -kontrollissa, kuten seuraavasti:

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

Kuitenkin voimme käyttää jossain riippumattomassa tietolähteessä data sidontaa, kuten tietokantaa, XML-tiedostoa tai skriptiä, luodaksemme luetteloon valinnaisia kohteita.

Käyttämällä tuodaan tieto HTML:stä erilleen, ja kaikkien projektin muutosten suorittaminen tapahtuu riippumattomassa tietolähteessä.

Seuraavissa kolmessa osassa kuvataan, miten data sidotaan skriptatuista tietolähteistä.