2009-03-05 4 views
0

Ich arbeite an einem Projekt, in dem Moment, wo wir Templat-datengebundene Steuerelemente (TDBC) für ASP.NET bauen.Definitive Muster für Templat-datengebundene Steuerelemente in ASP.NET Implementierung

Das Problem ist, dass niemand wirklich das definitive Muster dafür ausgearbeitet hat - es gibt 3 oder 4 verschiedene "Stile".

Nicht nur das, aber viele der Steuerelemente geben den Fehler "kann Datenbindung nicht verwenden, wenn die Steuerung nicht auf einer Seite ist" Fehler zur Entwurfszeit, so offensichtlich etwas falsch in diesen Steuerelementen getan wird.

Hier ist ein example from MSDN.

Das Problem ist, ich bin über viele ähnliche, aber verschiedene Beispiele überall im Web gestoßen.

Und wenn Sie in Reflector sehen, wie Menschen (einschließlich MS) ihre TDBC implementiert haben, sehen Sie wieder verschiedene Ansätze.

Wenn Sie einen Artikel, Beispielcode oder eine Bibliothek kennen, von der Sie glauben, dass sie die beste Vorgehensweise zum Erstellen von TDBC zeigt, lassen Sie es mich wissen.

Dank

Antwort

2

Ich habe einige in Developing Microsoft ASP.NET Server Controls and Components (Pro-Developer) (Paperback) lesen. Es ist ziemlich gut, aber veraltet. Es führt Sie durch verschiedene Aspekte beim Erstellen von Serversteuerelementen, vom Umgang mit Status bis zu Vorlagenfeldern.

Ein Buch, das aktueller ist, obwohl ich es nicht gelesen habe, ist Professional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides). Ich vermute, es hat ähnlichen Inhalt.

Natürlich werden auch nicht unbedingt die besten Praktiken behandelt.

+0

+1 dringend empfehlen das erste Buch (von Nikhil Kothari, große Autorität auf ASP.NET und großartig bei der Erklärung technischer Konzepte). Dieses Buch ist perfekt für das Erlernen der Grundlagen von Steuerelementen. –

+0

danke für die Antwort. Mods: Da ich die Antwort nicht überprüfen kann (kein Zugriff auf das Buch), soll ich es trotzdem akzeptieren? – Schneider

+0

DataBinding wurde mit .NET 2.0 geändert. Das ist der Zeitpunkt, zu dem Datenquellensteuerelemente hinzugefügt wurden, sowie eine Zwei-Wege-Datenbindung. Großartig wie das Kothari-Buch ist, ist es für .NET 1.1. –

Verwandte Themen