Magicodes.IE icon indicating copy to clipboard operation
Magicodes.IE copied to clipboard

数据校验使用自定义特性报错Sequence contains no elements

Open huguodong opened this issue 2 years ago • 4 comments

使用自定义特性 image image 结果报错 image

huguodong avatar Feb 27 '23 03:02 huguodong

image 改成这样就好了return new ValidationResult("123", new string[] { validationContext.MemberName });

huguodong avatar Feb 27 '23 03:02 huguodong

问题还存在吗?

xl-wenqiang avatar Mar 16 '23 12:03 xl-wenqiang

问题还存在吗?

应该在的吧,源码是.first(),只要传一个数组就行了

huguodong avatar Mar 16 '23 12:03 huguodong

@huguodong @xl-wenqiang 确实有这个问题,因为我们需要通过attribute获取当前的MemberName,不然不知道是哪个属性抛出验证信息。所以正确的方式还是将返回值定义全。

hueifeng avatar Mar 21 '23 13:03 hueifeng