【发布时间】:2016-05-31 07:25:55
【问题描述】:
我想在错误 500 页面上添加一个自定义 http 标头,我想在控制器中执行此操作 - 我只是想不通。
这是我尝试过的:
public virtual void OnException(ExceptionContext filterContext)
{
if (filterContext.Exception is HttpException)
{
var statusCode = ((HttpException) filterContext.Exception).GetHttpCode();
if (statusCode >= 500 && statusCode < 600)
{
filterContext.RequestContext.HttpContext.Response.AddHeader("Custom-Key", "error");
}
}
}
但是,它并没有添加标题,所以肯定有问题。
有什么想法吗?
谢谢
【问题讨论】:
标签: c# .net asp.net-mvc http-headers