0

我的 asp.net MVC 视图中有以下代码:-

 <a href="~/Content/uploads/@item.ID.ToString()" + ".png"><img class="thumbnailimag" src="~/Content/uploads/@item.ID.ToString()" + ".png"  /></a>

但我无法将 连接.png到我的href & src. 任何人都可以建议吗?谢谢

4

3 回答 3

1

您的报价未正确关闭。

href='@string.Format("~/Content/uploads/{0}.png", item.ID)'

完整代码

<a href='@string.Format("~/Content/uploads/{0}.png", item.ID)'><img class="thumbnailimag" src='@string.Format("~/Content/uploads/{0}.png", item.ID)'  /></a>
于 2013-11-12T12:30:24.837 回答
1

您需要将代码括在括号中,如此处所述。那就不用打电话了.ToString()

href="~/Content/uploads/@(item.ID).png"
于 2013-11-12T12:30:37.200 回答
1

或者,fileName在 href 之外声明(IMO 使其更具可读性)

@{
   var fileName = item.ID.ToString() + ".png";
}
<a href="~/Content/uploads/@fileName"><img class="thumbnailimag" src="~/Content/uploads/@fileName"  /></a>
于 2013-11-12T12:31:59.813 回答