是否可以在对象上使用DataAnnotations
然后以编程方式测试该对象是否为Valid
?
我没有使用MVC3
或ModelBinding
或ASP.NET
..而是使用WinForms
应用。
这可能吗?
例如
if (foo.IsValid) ? Hi() : Bye();
并且IsValid以某种方式检查每个在em上有DataAnnotations
的属性。 ??
答案 0 :(得分:3)
您正在寻找Validator
class。
答案 1 :(得分:0)
我知道SLaks回答了我的问题,但来自Scott Allen的here is another good, detailed description of the solution:)