0

我有一个标签,它从我的数据库中获取数据“1_1”,这是我想显示的相对于 ID 的图像的文件名。

我的图片链接是

<img src="Images/Dropox/.jpg"/>

没有文件名

我想知道如何添加一个标签,在加载时将填充字符串“1_1”,然后让该字符串进入我的 SRC 链接。

我已经尝试将标签添加到所需的空间中,但这不起作用。

我的想法是

  <img src="Images/Dropox/<asp:Label ID="ImageSequencea" runat="server">.jpg"/></asp:Label>

或类似的东西。谁能帮忙?

谢谢!

4

2 回答 2

1

Label对应于<span>。这意味着当 ASP.NET 引擎Label在页面上找到 a 时,它会获取它的Text,包装成<span>,然后发送到输出。您很可能不是在寻找:

<img src="Images/Dropox/<span>1_1</span>.jpg"/>

如果您只需要在运行时插入 url Images/Dropox/1_1.jpg1_1您可以:

  1. 只需将您的img标签转换为服务器标签并在后面的代码中设置其值:

    <img id="DropboxImage" runat="server" />
    
  2. 使用 scriplet 并从后面的代码中调用函数

    <img src="Images/Dropox/<%= GetImageName() %>.jpg"/>
    
  3. 用户并在后面的代码中asp:Image设置其属性:ImageUrl

    <asp:Image runat="server" ID="DropboxImage" />
    
于 2013-07-12T11:22:53.950 回答
0

试试这个,

<img src="Images/Dropox/<%#Eval("ReturnEntityName")%>.jpg"/></asp:Label>
于 2013-07-12T11:25:55.100 回答