【问题标题】:How do I concat inside <img src="" in a cshtml file?如何在 cshtml 文件中的 <img src="" 内连接?
【发布时间】:2023-03-03 09:17:25
【问题描述】:

我想做这样的事情。

<img src="~/Images/@item.Id" +".jpg" /> 

但我似乎无法让它工作。

这是完整的代码

  foreach (var item in Model) {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Id)
                </td>
                <td>
                    <img src="~/Images/@item.Id.jpg" />
                </td>
            </tr>
    }

【问题讨论】:

标签: asp.net asp.net-core razor asp.net-core-mvc


【解决方案1】:

试试这个:

<img src='~/images/@(item.Id+".jpg")'/>

【讨论】:

    【解决方案2】:

    试试这样:

    foreach (var item in Model) 
    {
            var image_link = "~/Images/" + @item.Id + ".jpg"
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Id)
                </td>
                <td>
                    <img src="@image_link" />
                </td>
            </tr>
    }
    

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 2017-03-08
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 2020-12-14
      • 2019-08-03
      • 1970-01-01
      • 2016-02-11
      相关资源
      最近更新 更多