예제 #1
0
        public ActionResult List()
        {
            RouteDataValues route = new RouteDataValues();

            route = ViewData["RouteDataValues"] as RouteDataValues;

            return(View(route));
        }
예제 #2
0
        public ActionResult Detail(int?Id)
        {
            RouteDataValues route = new RouteDataValues();

            route = ViewData["RouteDataValues"] as RouteDataValues;

            return(View(route));
        }
예제 #3
0
        public void SetUp()
        {
            var data = new RouteData();

            data.Values.Add("a", 1);
            data.Values.Add("b", 2);

            theValues = new RouteDataValues(data);
        }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            RouteDataValues route = new RouteDataValues();

            route.Area       = filterContext.RouteData.DataTokens["area"] as string;
            route.Controller = filterContext.RouteData.Values["controller"] as string;
            route.Action     = filterContext.RouteData.Values["action"] as string;
            route.Page       = filterContext.RouteData.Values["page"] as string;
            route.Id         = filterContext.RouteData.Values["id"] as string;
            route.Category   = filterContext.RouteData.Values["category"] as string;

            filterContext.Controller.ViewData["RouteDataValues"] = route;

            //SetOutputString(filterContext.RouteData);
        }