ASP.NET - 데이터 바인딩
- 이전 페이지 WebForms 데이터 바인딩
- 다음 페이지 WebForms Hashtable
데이터 바인딩(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에서 분리되었으며, 프로젝트의 어떤 변경도 독립적인 데이터 소스에서 완료됩니다.
아래 세 섹션에서는 스크립트화된 데이터 소스에서 데이터를 바인딩하는 방법을 설명하겠습니다.
- 이전 페이지 WebForms 데이터 바인딩
- 다음 페이지 WebForms Hashtable