public ActionResult UserOrg(FormCollection formCollection) { string userid = formCollection["userid"]; string orgid = formCollection["hidOrg"]; DaoUSERORGANIZE.DeleteObject(DaoUSERORGANIZE.FindList("", "USER_ID", userid).ToList()); var orgs = DaoORGANIZE.FindList(); List <SYS_USERORGANIZE> addroleauths = new List <SYS_USERORGANIZE>(); if (!string.IsNullOrEmpty(orgid)) { var orgarr = orgid.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (var seleorg in orgarr) { var org = orgs.FirstOrDefault(obj => obj.ORG_ID == seleorg); addroleauths.Add(new SYS_USERORGANIZE { USER_ID = userid, ORG_ID = org.ORG_ID, CREATE_DTIME = DateTime.Now, CREATE_ID = UserState.UserID }); } } if (addroleauths.Count > 0) { DaoUSERORGANIZE.AddObject(addroleauths); } TempData["user"] = DaoUser.GetEntity("USER_ID", userid); Alter("修改成功!", AlterTypeEnum.Success, true, true); return(View(DaoUSERORGANIZE.FindList("", "USER_ID", userid))); }