我在显示不在应用程序文件夹中而是在 C:\tmp\Somename\somepic.jpg 中的图像时遇到问题我一直在搜索和尝试,但无济于事。
到目前为止我所拥有的(我认为与这个问题有关)是:在控制器中
public ActionResult Edit(int? id)
{
if (id.HasValue)
{
var model = GetItems(id.Value);
ViewBag.Images = Directory.GetFiles(WebConfigurationManager.AppSettings["itemPath"] + model.ContentId.ToString().Substring(0, 3) + "\\", model.ContentId + "*.jpg");
return View(model);
}
return View("Notfound", "Home");
}
并且在视图中
<div class="row">
@foreach (var item in ViewBag.Images)
{
<img src="@Url.Content(item)" alt="hello"/>
}
任何帮助,将不胜感激。