ich eine ASP.NET-Anwendung mit einem Filter haben in RegisterGlobalFilters
verdrahtet, die Folgendes ausführt:ASP.NET MVC: Programmatische gesetzt HTTP-Header auf statischen Inhalt
public class XFrameOptionsAttribute : ActionFilterAttribute
{
public override void OnResultExecuting(System.Web.Mvc.ResultExecutingContext filterContext)
{
filterContext.HttpContext.Response.AddHeader("X-FRAME-OPTIONS", "SAMEORIGIN");
}
}
Blick in Fiddler, das kann ich sehen Ansichten zurückgegeben von dem Webserver enthalten diesen Header. Statische Dateien wie JavaScript enthalten diesen Header jedoch nicht in der HTTP-Antwort.
Wie bekomme ich ASP.NET MVC, um diesen Filter auch auf alle statischen Dateien anzuwenden, die der Webserver zurückgibt?
Das hat nichts mit Web-API-Filtern zu tun @ DeblatonJean-Philippe – Tommy