我有一个Label,它从我的数据库中获取数据“1_1”这是我想要显示的图像的文件名。
我的图片链接
<img src="Images/Dropox/.jpg"/>
没有文件名
我想知道如何添加一个标签,在加载时将填充字符串“1_1”,然后该字符串将进入我的SRC链接。
我已经尝试将标签添加到所需的空间中,但这不起作用。
我的想法会像
那样 <img src="Images/Dropox/<asp:Label ID="ImageSequencea" runat="server">.jpg"/></asp:Label>
或类似的东西。有人可以帮忙吗?
谢谢!
答案 0 :(得分:1)
Label
对应<span>
。这意味着当ASP.NET引擎在页面上找到Label
时,它会将Text
包裹到<span>
,然后发送到输出。很可能你不是在寻找:
<img src="Images/Dropox/<span>1_1</span>.jpg"/>
如果您只需要在运行时插入Images/Dropox/1_1.jpg
的网址1_1
,您可以:
只需将您的img
标记转换为服务器标记,然后在代码中设置其值:
<img id="DropboxImage" runat="server" />
从后面的代码中使用scriplet和call函数
<img src="Images/Dropox/<%= GetImageName() %>.jpg"/>
用户asp:Image
并在代码后面设置其ImageUrl
属性:
<asp:Image runat="server" ID="DropboxImage" />
答案 1 :(得分:0)
试试这个,
<img src="Images/Dropox/<%#Eval("ReturnEntityName")%>.jpg"/></asp:Label>