ich eine SqlDataSource-Verbindung haben, in deren Parameter wird der Einsatz Parametersatz alsVerständnis Parameter in asp.net Databinding
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@firstname, @lastname, @age)
Jetzt i @firstname verstehen, @lastname sind @age die Parameter, auf die i gesetzt ihnen der Wert.
Ich bin es mit einem Formview DataBinding, die automatisch bindet die Textbox in der Einfügetitemplate mit den Spalten Vorname, Nachname und Alter jeweils. Zum Beispiel hat das Textfeld Vorname die folgende Eigenschaft.
<asp:TextBox ID="firstnameTextBox" runat="server" Text='<%# Bind("firstname") %>' />
Jetzt ist mein Zweifel, dass die @ firstname Variable wie mit dem Feld Vorname gebunden ist. Ich habe die Bindung nirgendwo explizit verwendet. Sprich morgen ich die Insert-Abfrage als
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@fn, @ln, @ag)
wo und alles, was ich habe, um Änderungen umbenennen möge Inorder mit dem Vor- und so weiter binden @fn.
Hope meine Frage ist klar.
Bind ist die Funktion, die von .net selbst erzeugt wird, es war dort, als ich die Steuerung hinzufügte. –