csharp 操作筛选器自动返回Web API的模型状态错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 操作筛选器自动返回Web API的模型状态错误相关的知识,希望对你有一定的参考价值。

using System.Net;
using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Filters;

public class ValidateModelAttribute : ActionFilterAttribute
{
	public override void OnActionExecuting(HttpActionContext actionContext)
	{
		if (actionContext.ModelState.IsValid == false)
			actionContext.Response = actionContext.Request.CreateErrorResponse(HttpStatusCode.BadRequest, actionContext.ModelState);
	}
}

以上是关于csharp 操作筛选器自动返回Web API的模型状态错误的主要内容,如果未能解决你的问题,请参考以下文章

csharp 返回附件web api c#

csharp .net Rest Web Api Controller返回JSON格式大小写问题解决

csharp .net Rest Web Api Controller返回JSON格式大小写问题解决。驼峰

访问Web API中的消息处理程序和操作筛选器中的实际请求

csharp 无缓存操作筛选器

csharp MVC操作筛选器允许上载安全文件属性