招警,英语学习在线发音,qq个人说明吧
1 public class actionfilter : iactionfilter 2 { 3 4 /// <summary> 5 /// action 执行之前 6 /// </summary> 7 /// <param name="context"></param> 8 public void onactionexecuting(actionexecutingcontext context) 9 { 10 #region 全局 model 验证过滤 11 if (context.modelstate.isvalid) return; 12 var result = new responsedata<object>(); 13 foreach (var item in context.modelstate.values) 14 { 15 foreach (var error in item.errors) 16 { 17 result.status = messageinfo.statusfailed; 18 result.message = error.errormessage; 19 if (string.isnullorempty(result.message)) 20 { 21 result.message = "verification is not necessary."; 22 } 23 context.result = new jsonresult(result); 24 break; 25 } 26 } 27 #endregion 28 } 29 }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论