我想要在MVC4应用程序中使用几个不同的客户[Compare()]
属性。我遇到问题的部分是Microsoft实现的public string OtherPropertyDisplayName { get; internal set; }
。他们如何获取填充此字段的信息?我假设这是通过反思......我的反思foo很弱,所以有没有人指点这个?
我之前已经创建了自己的自定义属性,但从来没有一个需要知道“其他”字段。
答案 0 :(得分:1)
以下是您的操作方法:Property Matching With Data Annotations
基本上,它们定义Match
属性而不是Compare
,但这只是同一个词的不同词,只需使用该示例来查看它们的作用并在您的情况下执行相同的操作。这一点都不难。