В фильтре:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
var dictionary = new RouteValueDictionary();
dictionary["action"] = "newaction";
dictionary["controller"] = "home";
dictionary["returnUrl"] = filterContext.RequestContext.HttpContext.Request.Url.AbsoluteUri;
filterContext.Result = new RedirectToRouteResult(dictionary);
}
А затем используйте параметр returnUrl
в новом действии.