Possiamo utilizzare l'associazione dati per riempire le liste con elementi selezionabili da una fonte di dati importati, come un database, un file XML, o di uno script.
Associazione dati
I seguenti controlli sono controlli elenco che supportano l'associazione dati:
- asp: RadioButtonList
- asp: CheckBoxList
- asp: DropDownList
- asp: Listbox
Le voci selezionabili in ciascuno dei controlli sopra descritti sono solitamente definiti da uno o più asp: ListItem controlli, in questo modo:
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="N" text="Norway" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>
Tuttavia, con l'associazione dati possiamo utilizzare una sorgente separata, come un database, un file XML, o di uno script per compilare la lista con gli elementi selezionabili.
Utilizzando una fonte importata, i dati è separato dal HTML, e le eventuali modifiche agli elementi sono realizzati in un'origine dati separata.
Nei prossimi tre capitoli, descriveremo come associare i dati da una sorgente di dati script.