public ContentResult ToDel(int id) { BaseParameters oldpara = BaseParameters.GetEntityByID(id); if (BaseParameters.DeleteByID(id) > 0) { if (oldpara.valType == "image") { try { string oldImgUrl = oldpara.ParametersVal;//原来的图片 if (oldImgUrl.Contains("?")) { oldImgUrl = oldImgUrl.SubStringSafe(0, oldImgUrl.IndexOf("?")); } if (string.IsNullOrWhiteSpace(oldImgUrl) == false) { string delFile = Server.MapPath("~") + oldImgUrl; System.IO.File.Delete(delFile); } } catch (Exception ex) { } } return(Content("ok")); } return(Content("删除出错")); }
public ContentResult saveImg(int paraID) { BaseParameters oldpara = BaseParameters.GetEntityByID(paraID); string oldImgUrl = oldpara.ParametersVal;//原来的图片 if (oldImgUrl.Contains("?")) { oldImgUrl = oldImgUrl.SubStringSafe(0, oldImgUrl.IndexOf("?")); } string newParametersVal = oldImgUrl; string savefileurl1 = ""; var file = Request.Files["paraimg"]; if (file != null && file.ContentLength > 0) { if (file.ContentLength > 5242880) { return(Content("fail|图片不能超过5MB!")); } if (!Directory.Exists(Server.MapPath("~/images/BaseParameters/"))) { Directory.CreateDirectory(Server.MapPath("~/images/BaseParameters/")); } string path = Request.MapPath("~/"); string ext = Path.GetExtension(file.FileName); //获得文件扩展名 newParametersVal = "/images/BaseParameters/" + paraID + ext; string saveName = newParametersVal; //实际保存文件名 if (string.IsNullOrWhiteSpace(oldImgUrl) == false) { string delFile = Server.MapPath("~") + oldImgUrl; System.IO.File.Delete(delFile); } savefileurl1 = path + saveName; } if (string.IsNullOrWhiteSpace(savefileurl1) == false) { file.SaveAs(savefileurl1); newParametersVal = newParametersVal + "?" + DateTime.Now.ToString("yyyyMMddHHmmss"); } return(Content("ok|" + newParametersVal)); }
public ActionResult Index() { ViewData["ParametersVal"] = BaseParameters.GetEntityByID(1).ParametersVal; ViewData["ChiefCount"] = C_User.GetOptionzTreeMenu(0).Count; return(View()); }
public ActionResult Edit(int id) { BaseParameters para = BaseParameters.GetEntityByID(id); return(View(para)); }