我想将图片文件恢复到textboxfor type="file"
图片又回来但RequiredAttribute
不允许添加,因为图片显示为空如何
这是我使用TextBoxFor
类型的文件。保存工作完美但无法检索图像
@Html.TextBoxFor(model => model.Image, new {value=Model.Image, type = "File" })
@Html.ValidationMessageFor(x => x.Image, "", new { @class = "text-danger" })
这是我的控制器,除了图像
之外,所有领域都很顺利在我的模式中,我只使用完美的图像类型字符串。
图像保存在数据库中的文件夹和路径中
public ActionResult Edit(int StudentId)
{
StudentViewModel collection = new StudentViewModel();
StudentServices ser = new StudentServices();
Student students = db.Students.Find(StudentId);
ViewBag.Image = students.Image;
ViewBag.Date = students.DOB.Value.ToShortDateString();
ViewBag.CountryDDL = new SelectList(GetCountry(), "CountryId", "Name", students.CountryId);
return View(students);
}
最后抱歉英语不好。
答案 0 :(得分:0)
您无法将图像设置为type="file"
输入
您可以遵循的另一个解决方案是:
<img />
标签(或锚点)中显示图像
链接<a />
与图像的路径),这是供用户查看的
旧图像。