如何在中连接两个字符串src标签

本文关键字:两个 字符串 标签 src 连接 img | 更新日期: 2023-09-27 18:09:44

这里我想在<img>标记中连接两个字符串。如何做到这一点?

<img src=" "/partners" + @item.AdPath" alt="" id="adimg" title="@item.AdName"  width:"50px" height="50px"/>

任何建议吗?

如何在<img>中连接两个字符串src标签

您应该能够这样做:

<img src="/partners+@(item.AdPath)" alt="" id="adimg"
    title="@item.AdName"  width:"50px" height="50px"/>

Razor引擎将用实际值替换@item.AdPath,得到src="/partners+[value]"

因为Razor表达式是唯一被解析的东西,所以您不必尝试将字符串连接逻辑放入标记中—只需在您想要显示值的地方放入Razor表达式。

编辑:或者,如果你不想要加号(从你的评论中不清楚):

<img src="/partners@(item.AdPath)" alt="" id="adimg"
    title="@item.AdName"  width:"50px" height="50px"/>
或者,您可以尝试使用String.Format:
<img src="@String.Format("/partners{0}", item.AdPath)" alt="" id="adimg"
    title="@item.AdName"  width:"50px" height="50px"/>

可以这样做:

:

<img src="@("/partners" + item.AdPath)" alt="" id="adimg" title="@item.AdName"  width:"50px" height="50px"/>
第二:

<img src="/partners@(item.AdPath)" alt="" id="adimg" title="@item.AdName"  width:"50px" height="50px"/>

在HTML5中我做了:

 <img src="{{basePath  + Data.id +'/' + Data.id + '_0.jpg'}}">

basePathData.id是变量,''之间的内容,如'/''_0.jpg',正是我想要连接到这些变量的内容。

我有一个类似的子文件夹图像文件访问问题,但下面的代码格式适用于我的应用程序。

<img src='<%#: String.Format("~/partners/{0}", item.AdPath) %>'
 alt="" id="adimg" title="<%#:item.AdName%>"  width:"50px" height="50px"/>