请稍等 ...
×

采纳答案成功!

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

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

回答1 浏览108 2020-10-11 22:14:14

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

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

图片描述

添加回答

已采纳回答

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

if (ModelState.IsValid) {

         return 500 error                     

 } else {

        继续正常执行

}

2020-10-15 15:36:09
  • 提问者 慕村8337265 #1
    如何有老师演示的那个效果呢?通过DTO进行错误拦截?
    2020-10-15 15:38:57
  • 看不到你的代码,我也不知道具体的情况。但是我猜你是不是没有在api 的class声明上写[ApiController]这个attribute呢?
    2020-10-15 16:09:33
  • 还真是,多谢老师。
    2020-10-15 22:57:43

.Net Core 开发电商后端API 从0到精通吃透RESTful

难度中级
时长16小时
人数277
好评度100%

首门. Net Core实战+RESTful思想纵深课程,开发极致RESTful风格API。

讲师

阿莱克斯刘 全栈工程师

北美资深全栈工程师、web技术专家,10年IT从业经验,精通ASP.Net、C# 、Docker、Azure云等技术,对web研发、高并发、分布式部署有独特见解。曾任职于Netgear(美国网件)、UBC(英属哥伦比亚大学),现就职于北美某政府单位。课程讲解深入浅出,擅长于培养学生的思维能力。

意见反馈 帮助中心 APP下载
官方微信