protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["ids"] != null && Request.Params["ids"].Trim() != "") { if (Request.Params["roleId"] != null && Request.Params["roleId"].Trim() != "") { hm.BLL.roleMenu bll = new hm.BLL.roleMenu(); int roleId = int.Parse(Request.QueryString["roleId"].ToString()); bll.DeleteByRoleId(roleId); string ids = Request.QueryString["ids"].ToString(); if (ids.Split(',').Length > 0) { ids = ids.Substring(0, ids.Length - 1); string[] idArray = ids.Split(','); for (int i = 0; i < idArray.Length; i++) { List<Model.roleMenu> list = bll.GetModelList("roleId=" + roleId + " and menuId=" + idArray[i]); if (list.Count == 0) { hm.Model.roleMenu model = new Model.roleMenu(); model.roleId = roleId; model.menuId = int.Parse(idArray[i]); bll.Add(model); } } } Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "RoleMenuEdit.aspx?roleId=" + roleId + "&id=" + Request.QueryString["ids"].ToString()); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["ids"] != null && Request.Params["ids"].Trim() != "") { if (Request.Params["roleId"] != null && Request.Params["roleId"].Trim() != "") { hm.BLL.roleMenu bll = new hm.BLL.roleMenu(); int roleId = int.Parse(Request.QueryString["roleId"].ToString()); bll.DeleteByRoleId(roleId); string ids = Request.QueryString["ids"].ToString(); if (ids.Split(',').Length > 0) { ids = ids.Substring(0, ids.Length - 1); string[] idArray = ids.Split(','); for (int i = 0; i < idArray.Length; i++) { List <Model.roleMenu> list = bll.GetModelList("roleId=" + roleId + " and menuId=" + idArray[i]); if (list.Count == 0) { hm.Model.roleMenu model = new Model.roleMenu(); model.roleId = roleId; model.menuId = int.Parse(idArray[i]); bll.Add(model); } } } Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "List.aspx"); } } } }