Ich möchte dynamisch ein Formular aus einer Datenbank in ASP.NET generieren, was ist der beste Ansatz? Gibt es eingebaute Funktionen, die ich verwenden kann?
Ich werde über Datenbanktabellen verfügen, die die Panels und deren Namen darstellen, und dann für jedes Panel die verschiedenen Felder und deren Typen (Combos, Textboxen usw.).
Bitte um Rat, danke.
Hinweis: Ich muss Telerik Ajax-Steuerelemente für die Formulargenerierung
verwendenSehen Sie sich dynamische Daten an.
Ich habe kürzlich davon erfahren und es hat mir schon eine Menge Zeit gespart.
Aktualisierung:
Entschuldigung - nachdem ich die Frage erneut gelesen habe, glaube ich nicht, dass Sie das wollten.
Wenn Sie das Formular basierend auf den Datensätzen in Ihrer Datenbank dynamisch generieren möchten, müssen Sie möglicherweise Ihre eigene Suchmaschine schreiben.
Ein paar Vorschläge:
Update: mehr Informationen zur Reflektion
Einfach gesagt, ist Reflektion, wenn Sie zur Laufzeit Details einer Baugruppe herausfinden. In diesem Fall empfehle ich die Verwendung von Reflektion, um ein Steuerelement basierend auf den Informationen in Ihrer Datenbank zu laden.
Wenn Sie also einen Datensatz in Ihrer Datenbank hatten, der dem folgenden ähnlich ist:
%Vor%Sie können einen Code wie den folgenden verwenden, um das Steuerelement auf der Seite zu generieren (beachten Sie, dass es noch nicht getestet wurde):
%Vor%Es gibt eine wirklich gute Seite, die beschreibt, wie man hier vorgeht. Es sieht so aus, als ob Sie danach suchen.
Tags und Links html c# asp.net dynamic-data