HandleUnauthorizedRequest in ASP.Net Web API
===

I am developing a ASP.Net Web API application and I have used AuthorizeAttribute for the authentication. When the authentication fails, the code that executes is this.

    protected override void HandleUnauthorizedRequest(HttpActionContext actionContext)
        {
            HttpContext.Current.Response.AddHeader("AuthenticationStatus", "NotAuthorized");
            actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Forbidden);
            return;
        }

This code results to display a Unauthorized request page from the browser but what I want is to display a custom page which I have designed. How do I do that? Any help is appreciated.

Thanks in advanced.