
继承 1: IvalidatableObject 是为了执行 下面 2: Validate 方法.
所以其实没有必要加 3: [Required] 属性, 因为 在为空 或者空格的情况下会先执行Validate方法, 并且直接抛错, 不会用到 3: [Required]属性
注意: 3: [Required] 属性 在都是空格的情况下也是可以通过的
版权声明:本文为qq_22535121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

继承 1: IvalidatableObject 是为了执行 下面 2: Validate 方法.
所以其实没有必要加 3: [Required] 属性, 因为 在为空 或者空格的情况下会先执行Validate方法, 并且直接抛错, 不会用到 3: [Required]属性
注意: 3: [Required] 属性 在都是空格的情况下也是可以通过的