ASP.NET - 데이터 바인딩

데이터 바인딩(Data Binding)을 사용하여 데이터 소스(예: 데이터베이스, XML 파일, 스크립트)에서 가져온 선택 사항이 있는 목록을 완료할 수 있습니다.

데이터 바인딩

다음은 데이터 바인딩을 지원하는 목록 컨트롤러입니다:

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

보통 asp:ListItem 컨트롤러에서 각 컨트롤러에 대해 선택 사항을 정의합니다. 예를 들어, 이렇게 합니다:

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

그러나 독립된 소스를 사용하여 데이터 바인딩을 수행할 수 있습니다. 예를 들어, 데이터베이스, XML 파일 또는 스크립트를 사용하여 선택 사항이 있는 목록을 완료할 수 있습니다.

데이터는 가져온 소스를 통해 HTML에서 분리되었으며, 프로젝트의 어떤 변경도 독립적인 데이터 소스에서 완료됩니다.

아래 세 섹션에서는 스크립트화된 데이터 소스에서 데이터를 바인딩하는 방법을 설명하겠습니다.