我想推出几个不同的客户[Compare()]
属性以在 MVC4 应用程序中使用。我遇到的问题是public string OtherPropertyDisplayName { get; internal set; }
微软实施的部分。他们如何获取信息以填充该字段?我假设它是通过反射......而且我的反射 foo 很弱所以有人对此有指示吗?
我之前已经制作了自己的自定义属性,但从来没有需要了解“其他”领域的知识。
我想推出几个不同的客户[Compare()]
属性以在 MVC4 应用程序中使用。我遇到的问题是public string OtherPropertyDisplayName { get; internal set; }
微软实施的部分。他们如何获取信息以填充该字段?我假设它是通过反射......而且我的反射 foo 很弱所以有人对此有指示吗?
我之前已经制作了自己的自定义属性,但从来没有需要了解“其他”领域的知识。
这是您的操作方法:使用数据注释进行属性匹配
本质上,它们定义Match
了属性而不是Compare
,但这只是同一事物的不同词,只需使用该示例来查看它们的作用并在您的情况下做同样的事情。这一点都不难。
祝你好运,如果这有帮助,请告诉我。