Вы не можете перенаправить в представление, вам нужно перенаправить в метод действия, и этот метод действия вернет представление:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (userIsLoggedIn)
{
filterContext.Result = new RedirectToAction("UserInfoActionName", "UserInfoControllerName");
}
base.OnActionExecuting(filterContext);
}
Этот блог объясняет точно такую же проблему.