输入验证: 继承IValidatableObject 和注入属性: [Required]

 继承 1: IvalidatableObject 是为了执行 下面 2: Validate 方法.

所以其实没有必要加 3:  [Required] 属性, 因为 在为空 或者空格的情况下会先执行Validate方法, 并且直接抛错, 不会用到 3:  [Required]属性

注意: 3: [Required] 属性 在都是空格的情况下也是可以通过的


版权声明:本文为qq_22535121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。