【发布时间】:2012-09-13 22:37:28
【问题描述】:
我在显示不在应用程序文件夹中而是在 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"/>
}
任何帮助将不胜感激。
【问题讨论】:
标签: c# asp.net-mvc image-loading