Laden...

Formular dynamisch generieren

Erstellt von rockthecity vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.216 Views
R
rockthecity Themenstarter:in
297 Beiträge seit 2005
vor 16 Jahren
Formular dynamisch generieren

Hallo Forum,

ich stehe vor folgender Herausforderung.

Ich soll ein Formular erstellen das aus mehreren Optionen zusammengeklickt werden kann.

Auf Grund der Anzahl von Optionen ergeben sich daraus schon einige Kombinationen.

Beispiel:

Folgende Optionen: Bücher, Autos, Vereine etc.

Für jede Option die nun ausgewählt wird sollen bestimmte Formulare erzeugt werden.

Zum Beispiel für die Option Bücher:
Label1: TextBox
Label2: CheckBox
Label3: ListBox

usw.

oder für die Option: Autos

Label1: TextBox
Label2: TextBox
Label3: CheckBox

Dies alles soll nun in "einem" Formular vereint erstellt werden.

Nun meine Frage an euch:

Wir würdet Ihr das angehen ?

Urlaubsorte suchen: http://www.tripedio.de

5.742 Beiträge seit 2007
vor 16 Jahren

Hallo rockthecity,

so ganz verstehe ich dein Problem nicht.

Warum erstellst du die Controls nicht einfach zur Laufzeit?

//EDIT: Achso, das ist ja in Web- und Netzwerktechnologie. X(

5.942 Beiträge seit 2005
vor 16 Jahren

Hallo rockthecity

Bei kleineren Auswahlmöglichkeiten, Panels oder / und MultiView Controls die du ein- und ausblendest.
Falls das ganze dynamischer und grösser sein soll, würde ich die Controls dynamisch erzeugen.

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

R
rockthecity Themenstarter:in
297 Beiträge seit 2005
vor 16 Jahren

HAllo,

vielen Dank für eure Antworten....

So ähnlich habe ich mir das auch schon gedacht.
Wahrscheinlich habe ich schlech beschrieben was ich möchte.....

Mir ging es dabei um BestPractice Ansätze...

z.B mit PlaceHoldern arbeiten, die Typen in der Datenbank hinterlegen (TextBox etc.),
Bestimmte Ajax Effekte einbinden usw.

Also prinzipiell wie würdet ihr dies umsetzen ?

Es soll sehr dynamisch sein. Das Formular wird in der DB beschrieben....

Gruß

rockthecity

Urlaubsorte suchen: http://www.tripedio.de