Magicodes.IE
Magicodes.IE copied to clipboard
数据校验使用自定义特性报错Sequence contains no elements
使用自定义特性
结果报错
改成这样就好了
return new ValidationResult("123", new string[] { validationContext.MemberName });
问题还存在吗?
问题还存在吗?
应该在的吧,源码是.first(),只要传一个数组就行了
@huguodong @xl-wenqiang 确实有这个问题,因为我们需要通过attribute获取当前的MemberName,不然不知道是哪个属性抛出验证信息。所以正确的方式还是将返回值定义全。