Skip to content

Instantly share code, notes, and snippets.

@meklarian
Forked from jdaigle/gist:1264267
Created July 25, 2012 20:16
Show Gist options
  • Save meklarian/3178373 to your computer and use it in GitHub Desktop.
Save meklarian/3178373 to your computer and use it in GitHub Desktop.
using System;
using System.Configuration;
using System.Web;
using System.Web.Mvc;
namespace Example.Web {
public class MvcApplication : HttpApplication {
protected void Application_EndRequest() {
var context = new HttpContextWrapper(Context);
// If we're an ajax request, and doing a 302, then we actually need to do a 401
if (Context.Response.StatusCode == 302 && context.Request.IsAjaxRequest()) {
Context.Response.Clear();
Context.Response.StatusCode = 401;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment