我在web.config中使用existingResponse =“Replace”
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="400"/>
<error statusCode="400" path="/Error/BadRequest" responseMode="ExecuteURL"/>
</httpErrors>
我的ApiController中的被调用方法
public IHttpActionResult Get()
{
return BadRequest("original");
}
我可以在ErrorController中的handle方法中获取“原始”文本吗?
public ActionResult BadRequest()
{
//HttpContext.Request???
return View();
}
我知道我可以使用existingResponse =“PassThrough”但不是这种情况。