Καλημέρα, χτες πήγα να σου απαντήσω, αλλά έδειχνε ότι το site είχε πέσει. Λοιπόν, καταρχάς, ότι γίνεται με VB, γίνεται και με C# αυτό είναι δεδομένο. Εν δευτέροις, αν δεις τον asp.net κώδικα που είχα παραθέσει πιο ψηλά υπάρχει κάποιος κώδικα με πράσινα, είναι το <%Bind()%>. Από τη στιγμή που υπάρχει το <%Bind()%> ο παρακάτω κώδικας δεν χρειάζεται.
1
2
3
4
5
6
7
8
9
10
11
| <InsertParameters>
<asp:FormParameter Name="CNTB" FormField="CustomerNameTextBox" />
<asp:FormParameter Name="CDTB" FormField="CustomeDescriptionTextBox" />
<asp:FormParameter Name="CWTB" FormField="CustomerWebsiteTextBox" />
</InsertParameters>
<UpdateParameters>
<asp:FormParameter Name="CNTB" FormField="CustomerNameTextBox" />
<asp:FormParameter Name="CDTB" FormField="CustomeDescriptionTextBox" />
<asp:FormParameter Name="CWTB" FormField="CustomerWebsiteTextBox" />
</UpdateParameters> |
ΑΝ δεν είχα κάνει το <%Bind()%> τότε θα χρειαζόντουσαν τα parameters για να κάνουν το bind, γιατί τα parameters για αυτό το λόγο χρησιμοποιούνται, για να κάνουν bind την τιμή ενός property ενός Control. Σου δίνω ένα παράδειγμα που ΔΕΝ χρησιμοποιείται το <%Bind%>, αλλά χρησιμοποιούνται τα parameters.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.controlparameter.aspx