سلام
من می خوام وقتی رو دکمه ویرایش مربوط به یه محصول زدم ، عکس اون محصول رو از پوشه Content/ImagesMahsolat بخونم و تو تگ img لود کنم .
چیزی که برام مهمه اینه که اسم اون عکس مثلا book.jpg بیاد تو fileuploader تا کاربر اگه خواست اونو عوض کنه . در واقع عمل ویرایش رو انجام بده .من چه جوری این محصول رو تو z => z.fileEstandard نشون بدم ؟
کلاس :
public class estandardclass
{
public long id { get; set; }
[Required(ErrorMessage = "لطفا نام استاندارد را وارد کنيد .")]
public string namefile { get; set; }
[Required(ErrorMessage = "لطفا يک استاندارد انتخاب کنيد .")]
public HttpPostedFileBase fileEstandard { get; set; }
public int majmoe { get; set; }
public string attachfile { get; set; }
}
ویو :
<label class="col-sm-3 control-label no-padding-right" for="form-field-1">انتخاب استاندارد : </label>
<div class="col-sm-9">
@Html.TextBoxFor(z => z.fileEstandard, new { @type = "file", name = "fileEstandard[0]", style = "display: inline-block ; margin-top:20px", onchange = "readURL(this);" })
@Html.ValidationMessageFor(z => z.fileEstandard)
</div>
کنترلر :
[HttpGet]
public ActionResult virayeshStendard(long idd)
{
var db = new myprojectContext();
estandardclass estanclass = new estandardclass();
var tbl = adminclass.getSpeseficDownload(idd).FirstOrDefault ();
return View();
}