🚀前言
本文是《.Net Core进阶编程课程》教程专栏的导航站(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)
专栏介绍:通过源码实例来讲解Asp.Net Core进阶知识点,让大家完全掌握每一个知识点。
专栏适用于人群:Web后端开发人员
————————————————
本课程内容:
1、验证异常格式化
2、自动控制器验证结果
3、自动控制器业务异常
4、验证异常格式化
一、验证异常格式化
在上一个课程,我们会把模型验证后的错误结果,拼接为一个字符串,并抛出异常。
但这样的做法存在2个问题:
1、抛出的异常类型是:Exception,这样我们无法区分是系统异常,还是业务异常。
2、抛出异常是一个字符串,不便于后端操作。比如要统计多少个验证错误,我们还要分割字符串。