ASP.NET - Δεσμεύση Δεδομένων

Μπορούμε να χρησιμοποιήσουμε δεσμεύσεις δεδομένων (Data Binding) για να ολοκληρώσουμε λίστες με επιλογές που προέρχονται από μια εισαχθείσα πηγή δεδομένων, όπως μια βάση δεδομένων, ένα αρχείο XML ή ένα script.

Δεσμεύση Δεδομένων

Οι παρακάτω controls υποστηρίζουν δεσμεύσεις δεδομένων λίστας:

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

Τυπικά, οι επιλογές αυτές ορίζονται σε ένα ή περισσότερα asp:ListItem controls, όπως στο παρακάτω παράδειγμα:

<html>
<body>
<form runat="server">
<asp:ListItem value="I" text="Italy" />
<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 id="countrylist" runat="server">
</form>
</body>
</html>

Ωστόσο, μπορούμε να χρησιμοποιήσουμε μια ανεξάρτητη πηγή δεδομένων για τη δεσμεύση δεδομένων, όπως μια βάση δεδομένων, ένα αρχείο XML ή ένα script για να ολοκληρώσουμε μια λίστα με επιλογές.

Με τη χρήση των εισαχθέντων πηγών, τα δεδομένα αποσπαστούν από το HTML και οποιαδήποτε αλλαγή στο έργο γίνεται σε ανεξάρτητη πηγή δεδομένων.

Σε αυτά τα τρία κεφάλαια, θα περιγράψουμε πώς να δεσμεύσουμε δεδομένα από τις δεδομένες πηγές.