protected void Page_Load(object sender, EventArgs e) { int id = RequestTool.RequestInt("id", 0); int pid = RequestTool.RequestInt("pid", 0); model = B_Lebi_weixin_menu.GetModel(id); if (model == null) { model = new Lebi_weixin_menu(); } else { pid = model.parentid; } pmodel = B_Lebi_weixin_menu.GetModel(pid); if (pmodel == null) { pmodel = new Lebi_weixin_menu(); } if (model.url.Contains("weixinlogin=1")) { IsLogin = 1; } }
/// <summary> /// 保存菜单 /// </summary> public void Menu_Edit() { int id = RequestTool.RequestInt("id", 0); int IsLogin = RequestTool.RequestInt("IsLogin", 0); Lebi_weixin_menu model = B_Lebi_weixin_menu.GetModel(id); bool addflag = false; if (model == null) { model = new Lebi_weixin_menu(); addflag = true; } model = B_Lebi_weixin_menu.BindForm(model); //if (model.parentid == 0) // model.url = ""; if (IsLogin == 1) { if (!model.url.Contains("weixinlogin=1")) { if (model.url.Contains("?")) { model.url += "&weixinlogin=1"; } else { model.url += "?weixinlogin=1"; } } } else { if (model.url.Contains("weixinlogin=1")) { if (model.url.Contains("?")) { model.url = model.url.Replace("?weixinlogin=1", ""); } else { model.url = model.url.Replace("&weixinlogin=1", ""); } } } if (addflag) { B_Lebi_weixin_menu.Add(model); } else { B_Lebi_weixin_menu.Update(model); } Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 删除菜单 /// </summary> public void Menu_Del() { int id = RequestTool.RequestInt("id", 0); Lebi_weixin_menu model = B_Lebi_weixin_menu.GetModel(id); if (model == null) { Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}"); return; } B_Lebi_weixin_menu.Delete("id=" + id + " or parentid=" + id + ""); Response.Write("{\"msg\":\"OK\"}"); }