1.在入参实体类
每个属性前面加上一句
[Required(ErrorMessage = "xxxx不能为空")]
这里验证方式太多可以参考官网文档:将验证添加到模型 (C#) | Microsoft Learn
2.创建一个类名字叫做GlobalActionFilterAttribute.cs
////// 异常过滤器 /// public class GlobalActionFilterAttribute : ActionFilterAttribute { ////// 过滤器 /// /// public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext actionContext) { if (actionContext.ModelState.IsValid == false) { actionContext.Response = actionContext.Request.CreateErrorResponse(System.Net.HttpStatusCode.BadRequest, actionContext.ModelState); } base.OnActionExecuting(actionContext); } }
3.找到WebApiConfig.cs文件
修改内容
只需要增加一句config.Filters.Add(new GlobalActionFilterAttribute());就可以了
猜你喜欢
- 15天前梦中见斗殴流血的心理解析
- 15天前18种好运来临的征兆
- 15天前女人梦见逝者复生的心理解析
- 15天前梦见左门牙脱落预示什么
- 15天前女性梦境解析:梦见巨蟒的深层心理暗示
- 15天前梦见蛇咬人的心理暗示与解析
- 12天前梦见枕头的寓意解析
- 12天前梦中被追逐的奔跑与心理隐喻
- 12天前梦中遭遇强盗入室的深层心理解析
- 12天前梦见上牙脱落预示什么
网友评论
- 搜索
- 最新文章
- 热门文章