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 และการเปลี่ยนแปลงใดๆ ของโครงการจะทำในแหล่งข้อมูลที่เป็นฐานข้อมูลที่อิสระ

ในสามส่วนที่ต่อไปนี้ เราจะอธิบายว่าจะเชื่อมโยงข้อมูลจากแหล่งข้อมูลที่ได้รับการบันทึกด้วยโปรแกรมได้อย่างไร