Podemos usar ligação de dados para preencher listas com itens selecionáveis a partir de uma fonte de dados importados, como um banco de dados, um arquivo XML, ou um script.
Ligação de dados
Os seguintes controles são controles de lista que suportam vinculação de dados:
- asp: RadioButtonList
- asp: CheckBoxList
- asp: DropDownList
- asp: Listbox
Os itens selecionáveis em cada um dos controles acima são geralmente definidas por um ou mais asp: controles ListItem, como este:
<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>
No entanto, com a vinculação de dados, podemos usar uma fonte separada, como um banco de dados, um arquivo XML, ou um script para preencher a lista com itens selecionáveis.
Usando uma fonte de importados, os dados são separados do HTML, e quaisquer alterações aos itens são feitas na fonte de dados separado.
Nos próximos três capítulos, iremos descrever como vincular dados de uma fonte de dados no script.