【发布时间】:2010-02-20 22:59:09
【问题描述】:
这几乎是一个重复的问题,但我没有使用 Castle Dynamic Proxy,而是使用 LinFu Getting underlying type of a proxy object
我正在使用 automapper 创建接口代理,这些代理将发送到 Asp.net MVC 中的视图模型。我的问题是我可以告诉 MVC 的默认 MetadataProvider 通过调用模型上的 .GetType() 来查找属性和元数据。
因此,EditorFor() 和 DisplayFor() 模板不会生成任何字段。我需要做的是找到代理目标类型,然后生成我的模板。我知道我可以解析名称并使用 GetType("thename") 但想知道是否有简单的方法。
【问题讨论】:
标签: asp.net-mvc linfu modelmetadata