Validation 发布后出现asp.net mvc内部服务器错误

Validation 发布后出现asp.net mvc内部服务器错误,validation,asp.net-mvc-4,Validation,Asp.net Mvc 4,当我提交带有验证错误的表单时,我会这样做 return View(model); 我在浏览器中看到的是原始html,而不是普通页面。使用fiddler,我发现响应的contenttype突然变成了application/json,我看到HTTP/1.1500内部服务器错误 在global.asax中,我放了: protected void Application_EndRequest() { var errors = this.Context.AllErrors;

当我提交带有验证错误的表单时,我会这样做

return View(model);
我在浏览器中看到的是原始html,而不是普通页面。使用fiddler,我发现响应的contenttype突然变成了application/json,我看到HTTP/1.1500内部服务器错误

在global.asax中,我放了:

protected void Application_EndRequest()
    {
        var errors = this.Context.AllErrors;
    }

错误为空。因此,我不知道如何找出错误。

在fiddler中检查您的请求内容类型。它要求的是json响应还是HTML?不,它要求的是HTMLPOST方法的返回类型是什么?这就是问题所在:返回类型是application/json