[英]Image Not Displaying On Page
我正在使用MVC 5 ASP.net。 當我使用剃刀語法圖像未顯示在網頁上時,否則相同的硬編碼值正在工作。
這是代碼。
@{
var path = "";
}
@foreach (Movy a in Model)
{
if (a.Image == null)
{
path = "~/Content/images/c3.jpg";
}
else
{
path = a.Image;
}
<img src="@path" />
}
但是當我在圖像源中將@path替換為“〜/ Content / images / c3.jpg”時,它可以工作。
您需要在運行時解析該字符串。 使用Url.Content
<img src="@Url.Content(path)" />
嘗試這個 :
<img src= "@Url.Content(path)" alt="Image" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.