ASP.NET - Liaison de données

Nous pouvons utiliser la liaison de données (Data Binding) pour créer une liste avec des éléments optionnels provenant d'une source de données importée, comme une base de données, un fichier XML ou un script.

Liaison de données

Les contrôles suivants sont des listes de contrôles pris en charge pour la liaison de données :

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

En règle générale, les éléments optionnels de chaque contrôle ci-dessus sont définis dans un ou plusieurs contrôles asp:ListItem, comme suit :

<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="Chine" />
<asp:ListItem value="S" text="Suède" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italie" />
</asp:RadioButtonList>
</form>
</body>
</html>

Cependant, nous pouvons utiliser une source indépendante pour lier des données, par exemple une base de données, un fichier XML ou un script pour créer une liste avec des éléments optionnels.

En utilisant les sources importées, les données sont séparées de l'HTML, et toute modification du projet est effectuée indépendamment dans une source de données.

Dans les trois sections suivantes, nous allons décrire comment lier des données à partir de sources de données scriptées.