采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,帮看下我的DTO数据验证为什么效果,DTO验证没有起作用,而是直接从数据库报出来的错误。找了好久,一直不知道错误出在哪里。
你可以在api action 函数中加上 modelState。
if (ModelState.IsValid) {
return 500 error
} else {
继续正常执行
}
如何有老师演示的那个效果呢?通过DTO进行错误拦截?
看不到你的代码,我也不知道具体的情况。但是我猜你是不是没有在api 的class声明上写[ApiController]这个attribute呢?
还真是,多谢老师。
登录后可查看更多问答,登录/注册
. Net Core实战+RESTful思想纵深课程,开发优雅RESTful风格API。
174 2
317 2
455 1
743 2
1.1k 3