public string EditMenu(HttpContext context) { int pi = 0; int si = -1; string mi = context.Request["mi"]; if (mi.Contains("-")) { string[] arr = mi.Split('-'); pi = int.Parse(arr[0]) - 1; si = int.Parse(arr[1]) - 1; } else { pi = int.Parse(mi) - 1; } TemplatePage page = this._app.GetPage(this._plugin, "mg/menu_edit.html"); String entityJson = JsonConvert.SerializeObject(WeixinHelper.GetMenuNode(pi, si)); page.AddVariable("entity", entityJson); page.AddVariable("pi", pi); page.AddVariable("si", si); return(page.ToString()); }
public string EditMenu_post(HttpContext context) { int pi = int.Parse(context.Request["pi"]); int si = int.Parse(context.Request["si"]); MenuFull_RootButton button = WeixinHelper.GetMenuNode(pi, si); button.name = context.Request["name"]; button.type = context.Request["type"]; button.key = context.Request["key"]; button.url = context.Request["url"]; WeixinHelper.SaveMenuNode(pi, si, button); return("{result:true,message:'修改成功'}"); }