标签: asp.net asp.net-mvc asp.net-core
我们有一个自定义过滤器,它继承自ActionFilterAttribute,我们检查ModelState。
现在,当用户发送同时执行这两项操作的模型时:
然后在我们的ModelState中,我们只得到ErrorsCount 1和异常,并且在Keys(或Values)中我们只得到抛出异常的属性的记录,而不是那个有常规验证错误的记录。
我们显然希望同时拥有(所有错误和所有异常),因为最终用户并不真正关心。 是不是同时给我们两个或者我们做错了什么?