ASP.NET MVC控制器与控制器间互相调用并且传参数

当多个action需要调用并且传递参数时:  

  public ActionResult getAllMenu(int i) {
            ManagerMenu managerMenu = new ManagerMenu();
            string str_json = string.Empty;
            List listManagerMenu = GetMenu.getMenu(i);//得到菜单的list集合
            if (listManagerMenu.Count > 0)
            {
                List listTreeNode = managerMenu.rerurnTreeNode(listManagerMenu);    //把菜单的list集合转化为换成符合easyUI的带有递归关系的集合
                str_json = ObjToJson.objToJson(listTreeNode);                                     //把对象转换为json格式的字符串
            }
            return Content(str_json);
        }



        public ActionResult getPersonMenu() {
            return RedirectToAction("getAllMenu", new { i=1});
        }

你可能感兴趣的:(C#,ASP.net,MVC)