Textbox-Datenbindung
Bei der Verwendung von WebForms für die Dinge, neigen Sie dazu, um am Ende mit einer Menge von Textboxen auf der Seite, was bedeutet, dass Sie neigen auch dazu, um am Ende mit dem hin und her Datenbindung code:
tbMyTextBox.Text = MyViewObjectDataClass.MyStringProperty;
und
MyViewObjectDataClass.MyStringProperty = tbMyTextBox.Text;
Das kann ganz schön langweilig....
Kann ich automatisieren, die Zuordnungen zwischen meine view-Objekt und meine domain Objekt mit AutoMapper, das führt mich zu der Frage...
Gibt es eine Möglichkeit, das zu tun ASP.Net form element view-Objekt automatisch? Ohne Rückgriff auf Dutzende von den obigen Zeilen?
Ja, könnte ich einfach wechseln, MVC, aber das ist keine option für eine Vielzahl von Laufenden Projekten.
- ASP.NET Web-Formulare vNext wird dies haben. weblogs.asp.net/scottgu/archive/2011/09/05/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie ist es mit diesem Ansatz in ASPX-Dateien:
Aber wir müssen noch hinzufügen, Aussagen:
Einem anderen Ansatz ein benutzerdefiniertes Steuerelement verwenden, wie diese:
Dann verwenden Sie es in ASPX-Dateien:
Möchten Sie vielleicht, um diesen Beitrag von Rick Strahl über die Lieferung von zwei-Wege-Bindung
http://msdn.microsoft.com/en-gb/magazine/cc163505.aspx
Nutzung
ASP:
C#:
Können Sie hinzufügen, wie viele verschiedene WebControls, wie Sie möchten, ich blieb mit den beiden oben genannten.