Chobo2, you would only call the base if there are other actions, within the frame work, that might impact on the outcome of your method.
Take this;
public bool Overide { get; set; }
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (!this.Overide)
{
filterContext.Result = new RedirectResult("/Home/Index");
}
}
Clearly this code does not need to call base as all the code required to make the decision is contained within my method. If however, I was to set something in the framework that might affect execution then I'd call the base and let it decide.
I think the 90/10 rule would be that you wouldn't call base.
As for MVC 2 download