من میخوام یه محصولو عکسشو ویرایش کنم ولی هر کاری میکنم نمیشه
توی افزودن مشکلی ندارم ولی توی ویرایشش اشکال دارم
public ActionResult Edit(int id, HttpPostedFileBase file, Product pro) { pro = db.Products.Where(u => u.ProductID == id).FirstOrDefault(); if (file != null) { string newFilenameUrl = string.Empty; string filename = Path.GetFileName(file.FileName); string newFilename = Guid.NewGuid().ToString().Replace("-", string.Empty) + Path.GetExtension(filename); newFilenameUrl = "/Uploads/" + newFilename; string physicalFilename = Server.MapPath(newFilenameUrl); file.SaveAs(physicalFilename); pro.ImageUrl = newFilenameUrl; } if (TryUpdateModel(pro, "", new string[] { "Title", "ImageUrl" })) { db.SaveChanges(); } return RedirectToAction("Allproduct"); }
اینم کدم
مشکلش کجاست دوست من ؟
ارور میده ؟
به تک Form صفت enctype را اضافه کردید ؟
ارور نمیده نمیدونم چرا نام محصولو همه چیشو تغییر میده ولی عکسو عوض نمیکنه
آقای مدائنی یه نمونه میزارید کد از این enctupe برام ممنون میشم ازتون
درست شد ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)