protected override bool Validate(ActionExecutedContext filterContext)
{
//the url property is always needed
if( string.IsNullOrEmpty( Url ) || Url.Trim() == string.Empty )
throw new ArgumentNullException(Resources.Error_RedirectUrlMustHaveValue, new Exception(Resources.Error_UrlIsEmpty));
//continue execution
return true;
}