Я делаю небольшое приложение на ASP. net. Я загружаю путь к изображению и сохраняю изображение в папке изображений в проекте, как показано ниже:
public ActionResult Create([Bind(Include = "Id,CategoryId,Name,ImagePath")] ItemTypeModels itemTypeModels)
{
if (ModelState.IsValid)
{
itemTypeModels.ImagePath = "\\Images\\"+ itemTypeModels.ImagePath;
db.ItemTypeModels.Add(itemTypeModels);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.CategoryId = new SelectList(db.CategoriesModels, "Id", "Category", itemTypeModels.CategoryId);
return View(itemTypeModels);
}
Теперь я хочу отобразить фотографию для каждого элемента, однако по какой-то причине она возвращается сломанное изображение. Вот код для этого:
<td>
<div class="col-lg-4">
<img src="@Server.MapPath("/Images/"+item.ImagePath)" style="width:100px; height:80px;" />
</div>
</td>