public ActionResult Edit(DietNous nous) { db.Entry(nous).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Add(DietNous nous, HttpPostedFileBase file) { if (file != null) { //判断文件大小 if (file.ContentLength > 0 && file.ContentLength < 4194304) { //获取上传文件路径 string fileName = Path.GetFileName(file.FileName); //获取文件后缀名【两种方式-------截取==jpg,,,GetExtension== .jpg】 //string suff = fileName.Substring(fileName.LastIndexOf(".")+1); string suff = Path.GetExtension(fileName); //判断文件格式 if (suff == ".gif" || suff == ".jpg" || suff == ".png") { //保存上传文件的路径 file.SaveAs(Server.MapPath("~/images/diet/" + file.FileName)); //获取上传文件名,用于后期拿图片 ViewBag.img = file.FileName; //存入数据库字段中 nous.NousPic = file.FileName; } else { ViewBag.Message = "文件格式不正确!"; } } else { ViewBag.Message = "文件大小不符合要求!"; } } else { ViewBag.Message = "请上传文件!"; } db.DietNous.Add(nous); db.SaveChanges(); return(RedirectToAction("Index")); }