簡體   English   中英

圖像未顯示在頁面上

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM