public JsonResult GetMenuData() { System.Collections.Generic.List <Menu_info> activeList = new List <Menu_info> { new Menu_info() { ID = 1, Name = "活动管理", ParentID = 0, Description = "" }, new Menu_info() { ID = 2, Name = "产品管理", ParentID = 0, Description = "" }, new Menu_info() { ID = 3, Name = "网站活动管理", ParentID = 1, Description = "/Active/Active/activeList" }, new Menu_info() { ID = 5, Name = "temp", ParentID = 2, Description = "" }, new Menu_info() { ID = 6, Name = "temp", ParentID = 2, Description = "" }, }; List <TreeData> tree = CommonTree.GetTreeData(activeList, "后台系统"); return(this.Json(tree)); }
//JsonBinder案例 //public ActionResult InsertActive([ModelBinder(typeof(JsonBinder<Active_info>))]Active_info activeInfo)//[ModelBinder(typeof(DMLModelBinder))]Active_info activeInfo //{ // //Active_list activeList = new Active_list(); // //base.UpdateModel<Active_list>(activeList); // throw new Exception("err"); // return new ContentResult() { Content = "success" }; //} //TryUpdateModel案例 //public ActionResult InsertActive(int ID,FormCollection formValue) //{ // //FormCollection // Active_info activeInfo = new Active_info(); // base.TryUpdateModel<Active_info>(activeInfo,"", formValue.AllKeys,new string[] { Active_info._ID_ }); // return JsonManager.GetSuccess(); // //new ContentResult() { Content = "success" }; //} public ActionResult GetActiveMenuData() { System.Collections.Generic.List <ActiveMenu_info> activeList = new List <ActiveMenu_info> { new ActiveMenu_info() { ID = 1, Name = "日常活动", ParentID = 0 }, new ActiveMenu_info() { ID = 2, Name = "长期活动", ParentID = 0 }, new ActiveMenu_info() { ID = 3, Name = "黑五", ParentID = 1 }, }; List <TreeData> tree = CommonTree.GetTreeData(activeList, "全部活动"); return(this.Json(tree)); }