My code is the following
public class SessionCheckAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (/*condition*/)
{
filterContext.HttpContext.Response.Redirect("http://www.someurl.com",true);
}
base.OnActionExecuting(filterContext);
}
}
Now, the question is WHY does the action that is has [SessionCheck] applied to it STILL executes. Any ideas? Thanks.