请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师好,帮看下我的DTO数据验证为什么效果

老师好,帮看下我的DTO数据验证为什么效果,DTO验证没有起作用,而是直接从数据库报出来的错误。找了好久,一直不知道错误出在哪里。

图片描述
图片描述
图片描述
图片描述

图片描述

正在回答

1回答

你可以在api action 函数中加上 modelState。

if (ModelState.IsValid) {

         return 500 error                     

 } else {

        继续正常执行

}

0 回复 有任何疑惑可以回复我~
  • 提问者 慕村8337265 #1
    如何有老师演示的那个效果呢?通过DTO进行错误拦截?
    回复 有任何疑惑可以回复我~ 2020-10-15 15:38:57
  • 看不到你的代码,我也不知道具体的情况。但是我猜你是不是没有在api 的class声明上写[ApiController]这个attribute呢?
    回复 有任何疑惑可以回复我~ 2020-10-15 16:09:33
  • 提问者 慕村8337265 回复 阿莱克斯刘 #3
    还真是,多谢老师。
    回复 有任何疑惑可以回复我~ 2020-10-15 22:57:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信