コード例 #1
0
ファイル: ManageHandle.cs プロジェクト: w1146869587/devfw
        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());
        }
コード例 #2
0
ファイル: ManageHandle.cs プロジェクト: w1146869587/devfw
        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:'修改成功'}");
        }