Ich benutze ASP.NET Dynamic Data-Funktionalität, um etwas ein bisschen komisch zu machen. Erstellen Sie eine dynamische Liste von Feldern als untergeordnete Elemente des Hauptobjekts.Wie bekomme ich den Wert eines DynamicControl?
Also im Grunde habe ich Ticket.Fields. Die Hauptseite listet alle Felder für Ticket auf, und die Fields-Eigenschaft verfügt über ein DynamicControl, das eine Liste der Steuerelemente zum Sammeln weiterer Daten generiert.
Der schwierige Teil ist, dass diese Liste auch dynamische Daten verwendet, um die Steuerelemente zu generieren, so dass jedes Feld kann eine der definierten FieldTemplates sein ... was bedeutet, dass ich nicht unbedingt weiß, was die eigentliche Datenkontrolle sein wird, wenn ich es versuche um den Wert zu erhalten.
Also, wie bekomme ich den Wert eines DynamicControl?
Muss ich eine neue Unterklasse von FieldTemplate erstellen, die eine Möglichkeit bietet, den Wert zu erhalten?