ivalidatableobject相关内容

IValidatableObject Validate 方法在 DataAnnotations 失败时触发

我有一个 ViewModel,它有一些 DataAnnotations 验证,然后对于更复杂的验证,实现 IValidatableObject 并使用 Validate 方法. 我期待的行为是这个:首先是所有的 DataAnnotations,然后是 Validate 方法,前提是没有错误.我怎么发现这并不总是正确的.我的 ViewModel(一个演示版)有三个文件,一个 string,一个 ..

如何使用 IValidatableObject?

我了解 IValidatableObject 用于验证对象的方式,让一个对象可以相互比较属性. 我仍然希望使用属性来验证单个属性,但我想在某些情况下忽略某些属性的失败. 在下面的情况下,我是否试图错误地使用它?如果不是,我该如何实现? 公共类 ValidateMe : IValidatableObject{[必需的]公共布尔启用{获取;放;}[范围(1, 5)]公共 int Prop ..
发布时间:2021-11-28 22:57:54 C#/.NET

如何使用IValidatableObject?

据我所知, IValidatableObject 可以用来在我们的One进行相互比较的属性的方式来验证的对象。 我还是想有属性,以验证各个属性,但我想忽略在某些情况下某些属性的失败。 我是否想在下面的情况下,不正确地使用它呢?如果不是我怎么实现这个? 公共类ValidateMe:IValidatableObject { [需要] 公共BOOL启用{搞定;组; }[范围(1,5)] 公众诠释为 ..
发布时间:2016-06-04 20:47:12 C#/.NET

IDataErrorInfo VS IValidatableObject?

目前我的业务对象实施 IDataErrorInfo 。既然我打算在ASP.NET MVC 3使用这些库,我想我应该落实 IValidatableObject 以及或者代替。 WPF是否与工作 IValidatableObject ? 如何做的DataAnnotations融入了吗? 解决方案 IValidatableObject 是检验整个对象级别的错误的接口。这是你的责任,通过验证数据注 ..
发布时间:2015-11-25 15:00:20 C#/.NET