Ejemplo n.º 1
0
        public static ActionResult GetRedirection(HttpContextBase httpContext)
        {
            Redirection redir = httpContext.Items[REDIRECTION_KEY] as Redirection;

            if (redir == null)
            {
                throw new ArgumentException("The context does not contain a valid Redirection object.", "httpContext");
            }
            return(redir.GetResult());
        }
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     if (!filterContext.RouteData.Values.ContainsKey(RouteValueName))
     {
         Redirection redirection = Redirection.OpenRedirection(filterContext.HttpContext, "ValueMissing", "Error", new RouteValueDictionary()
         {
             { "Valuename", RouteValueName }
         });
         filterContext.Result = redirection.GetResult();
     }
 }