我正在使用 ASP.NET 动态数据功能来做一些奇怪的事情。即,创建一个动态字段列表作为主对象的子对象。
所以基本上我有 Ticket.Fields。主页列出了 Ticket 的所有字段,Fields 属性有一个 DynamicControl,它生成一个控件列表以收集更多数据。
棘手的部分是这个列表也使用动态数据来生成控件,所以每个字段都可以是任何定义的 FieldTemplates ......这意味着当我尝试获取值时,我不一定知道实际的数据控件是什么.
那么,如何获得 DynamicControl 的值?
我是否需要创建一个新的 FieldTemplate 子类来提供获取价值的方法?