Jon*_*len 10 .net asp.net-mvc .net-4.0 ivalidatableobject
目前我的业务对象实现IDataErrorInfo.由于我打算在ASP.NET MVC 3中使用这些库,我想我应该实现IValidatableObject或者可能代替.
WPF可以使用IValidatableObject吗?
DataAnnotations如何适应图片?
IValidatableObject是一个用于验证整个对象级别错误的接口。您有责任通过验证数据注释或其他技术来实现它。MVC 对数据注释具有本机支持,因此您可以直接使用它们而无需任何进一步的支持。
相反,wpf 仅支持IDataErrorInfo. 它不支持IValidateObjectDataAnnotations。
不过,我实现了一个包装对象,它将 Wpf 中的 DataAnnotation 支持添加到包装对象中。它还提供了IPropertyChanged. 请参阅codeplex 上的Wpf 和 Silverlight 验证工具包