ASP.NET Web Forms - データバインディング


データバインディングを使用して、選択可能な項目を持つリストを実現できます。これらの選択項目は、データベース、XMLファイル、スクリプトなどのインポートされたデータソースから取得されます。


データバインディング

以下のコントロールは、データバインディングをサポートするリストコントロールです。

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

上記の各コントロールの選択項目は、通常、1つまたは複数の asp:ListItem コントロール内で定義されます。次に例を示します。

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

ただし、データベース、XMLファイル、スクリプトなどの独立したデータソースを使用してデータバインディングを行い、リストの選択項目を埋めることもできます。

インポートされたデータソースを使用することで、データはHTMLから分離され、選択項目の変更はすべて独立したデータソースで行われます。

次の3つの章では、スクリプト化されたデータソースからデータをバインドする方法について説明します。


その他の拡張