我試圖加載硬盤中的圖像列表。但圖像不顯示。無法加載MVC3中的外部圖像列表
.cshtml
@foreach (var item in Model)
{
<img src="@item.FilePath" class="image0" style="width:100px; height:100px" alt="" />
}
控制器:
List<PageModel> filePath = documentManager.GetPageModels(DocId);
return View(filePath);
型號:
public List<PageModel> GetPageModels(int documentId)
{
List<PageModel> modelList = new List<PageModel>();
foreach (var page in db.Pages.Where(model=>model.DocumentId == documentId).ToList())
{
PageModel model = new PageModel();
model.FilePath = page.FilePath;
modelList.Add(model);
}
return modelList;
}
有人可以幫我解決這個問題?
外部圖像?你正在建立一個網絡應用程序?然後,圖像的URL必須是http:// - 某事,而不是d:\ - 某事。 – 2012-07-19 12:41:02
沒有兄弟...我需要在我的硬盤驅動器中加載圖像 – Krishan 2012-07-19 12:46:44
這很好,但因爲它是您的瀏覽器加載文件,他們需要一個適合文件位置的Url。http:// - something for圖片關閉網站,或放在下面的答案,文件://- 本地文件的東西。 – 2012-07-20 08:17:42