J'utilise la fonctionnalité ASP.NET Dynamic Data pour faire quelque chose d'un peu bizarre. À savoir, créer une liste dynamique de champs en tant qu'enfants de l'objet principal.Comment obtenir la valeur d'un DynamicControl?
Donc, fondamentalement, j'ai Ticket.Fields. La page principale répertorie tous les champs de Ticket et la propriété Fields possède un contrôle DynamicControl qui génère une liste de contrôles pour collecter plus de données. La partie délicate est que cette liste utilise également des données dynamiques pour générer les contrôles, de sorte que chaque champ peut être l'un des FieldTemplates définis ... ce qui signifie que je ne sais pas nécessairement ce que le contrôle des données sera quand j'essayerai pour avoir la valeur. Alors, comment puis-je obtenir la valeur d'un DynamicControl? Dois-je créer une nouvelle sous-classe de FieldTemplate qui fournit un moyen d'obtenir la valeur?