我正在尝试将 X-Frame-Options 标头(值设置为“DENY”)添加到我的 MVC 4 应用程序中。我环顾四周,似乎这是为所有页面添加的最干净的方法。
但是,当我添加此代码时,它不会构建。OnResultExecuting
出现错误
“没有找到合适的方法来覆盖。”
public class XframeOptions : ActionFilterAttribute
{
public override void OnResultExecuting(
System.Web.Mvc.ResultExecutingContext filterContext)
{
filterContext.HttpContext.Response.AddHeader(
"X-Frame-Options", "DENY");
}
}
如果这是最干净的方法,我该如何解决这个错误?在 MVC 4 应用程序中是否有更好的方法来处理这个问题?