مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amirhossein

عضویت از 1392/07/09

ویرایش عکس

  • دوشنبه 15 آذر 1395
  • 21:06
تشکر میکنم

من میخوام یه محصولو عکسشو ویرایش کنم ولی هر کاری میکنم نمیشه 

توی افزودن مشکلی ندارم ولی توی ویرایشش اشکال دارم 

        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");

        }

اینم کدم

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 16 آذر 1395
  • 08:21

مشکلش کجاست دوست من ؟

ارور میده ؟

به تک Form صفت enctype را اضافه کردید ؟

کاربر سایت

amirhossein

عضویت از 1392/07/09

  • سه شنبه 16 آذر 1395
  • 14:37

ارور نمیده نمیدونم چرا نام محصولو همه چیشو تغییر میده ولی عکسو عوض نمیکنه

آقای مدائنی یه نمونه میزارید کد از این enctupe برام ممنون میشم ازتون

کاربر سایت

amirhossein

عضویت از 1392/07/09

  • سه شنبه 16 آذر 1395
  • 14:54

درست شد ممنون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)