//删除共享文件 public ActionResult DelShareFile() { var uid = LoginUser.ID; var id = Convert.ToInt32(Request["id"]); var temp = ShareFileOrNoticeService.LoadEntities(x => x.ID == id).FirstOrDefault(); if (temp == null) { return(Json(new { msg = "数据库中无要修改的信息!" }, JsonRequestBehavior.AllowGet)); } else { if (temp.ShareUser == uid) { if (ShareFileOrNoticeService.DeleteEntity(temp)) { int type = temp.TypeID; if (type == 1) { string[] str = temp.FileURL.Split(','); var list = str.ToList(); if (list != null) { foreach (var a in list) { if (a != "") { if (Directory.Exists(Path.GetDirectoryName(Request.MapPath(a)))) { System.IO.File.Delete(Request.MapPath(a)); } } } } } return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "操作错误,没有删除成功!" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { msg = "操作错误,你没有权限删除此信息!" }, JsonRequestBehavior.AllowGet)); } } }