ASP.NET - Gắn kết dữ liệu
- Trang trước Nút WebForms
- Trang tiếp theo ArrayList WebForms
Chúng ta có thể sử dụng gắn kết dữ liệu (Data Binding) để hoàn thành danh sách các mục tùy chọn, các mục tùy chọn này đến từ một nguồn dữ liệu nhập, chẳng hạn như cơ sở dữ liệu, tệp XML hoặc script.
Gắn kết dữ liệu
Dưới đây là các điều khiển danh sách hỗ trợ gắn kết dữ liệu:
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
Thường thì mỗi mục tùy chọn trong các điều khiển trên được định nghĩa trong một hoặc nhiều điều khiển asp:ListItem, tương tự như sau:
<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>
Nhưng, chúng ta có thể sử dụng một nguồn độc lập để gắn kết dữ liệu, chẳng hạn như cơ sở dữ liệu, tệp XML hoặc script để hoàn thành danh sách các mục tùy chọn.
Bằng cách sử dụng nguồn được nhập, dữ liệu đã được tách ra khỏi HTML, và bất kỳ thay đổi nào đối với dự án đều được hoàn thành trong nguồn dữ liệu độc lập.
Trong ba phần sau, chúng ta sẽ mô tả cách gắn kết dữ liệu từ nguồn dữ liệu được viết bằng script.
- Trang trước Nút WebForms
- Trang tiếp theo ArrayList WebForms