我的 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
. 任何人都可以建议吗?谢谢
我的 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
. 任何人都可以建议吗?谢谢
您的报价未正确关闭。
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>
您需要将代码括在括号中,如此处所述。那就不用打电话了.ToString()
:
href="~/Content/uploads/@(item.ID).png"
或者,fileName
在 href 之外声明(IMO 使其更具可读性)
@{
var fileName = item.ID.ToString() + ".png";
}
<a href="~/Content/uploads/@fileName"><img class="thumbnailimag" src="~/Content/uploads/@fileName" /></a>