C# 针对第三方库的模型绑定验证

C# 针对第三方库的模型绑定验证,c#,asp.net-mvc,C#,Asp.net Mvc,我想使用类注释来验证razor表单,该表单为我无法编辑的第三方库类的属性收集数据 当然,我可以制作一个类的副本,并将验证注释放在上面,但这会很难看,也很难维护 人们认为最好的做法是什么? < P>可以使用数据注释来代替。它允许您在单独的文件中定义验证规则。它还允许您定义复杂的验证场景,使用数据注释声明性方法很难实现这些场景

我想使用类注释来验证razor表单,该表单为我无法编辑的第三方库类的属性收集数据

当然,我可以制作一个类的副本,并将验证注释放在上面,但这会很难看,也很难维护

人们认为最好的做法是什么?

< P>可以使用数据注释来代替。它允许您在单独的文件中定义验证规则。它还允许您定义复杂的验证场景,使用数据注释声明性方法很难实现这些场景