ASP.NET 動的データ機能を使用して、少し奇妙なことをしています。つまり、フィールドの動的リストをメイン オブジェクトの子として作成します。
だから基本的に私はTicket.Fieldsを持っています。メイン ページには Ticket のすべてのフィールドが一覧表示され、Fields プロパティには、より多くのデータを収集するためのコントロールのリストを生成する DynamicControl があります。
トリッキーな部分は、このリストも動的データを使用してコントロールを生成するため、各フィールドは定義済みの FieldTemplates のいずれかになる可能性があることです...つまり、値を取得しようとしたときに実際のデータ コントロールがどうなるかは必ずしもわかりません。 .
では、DynamicControl の値を取得するにはどうすればよいでしょうか。
値を取得する手段を提供する FieldTemplate の新しいサブクラスを作成する必要がありますか?