1

我正在尝试通过使用中继器和 Eval 将多个值放入 imageurl。

这就是我现在得到的:

ImageUrl='/images/<%# Eval("OneId") %> + "/" + <%# Eval("TwoId") %> + "." + <%# Eval("Extension")%>'

这就是 url 变成的样子:

 img src="/images/&lt;%#%20Eval(&quot;CarId&quot;)%20%&gt;%20+%20&quot;/&quot;%20+%20&lt;%#%20Eval(&quot;ImageId&quot;)%20%&gt;%20+%20&quot;.&quot;%20+%20&lt;%#%20Eval(&quot;Extension&quot;)%&gt;">`

这就是我想要摆脱的:/images/4578/123478.png

有谁知道我应该怎么做?

4

1 回答 1

2

它将起作用并使您的代码更具可读性

ImageUrl=<%# String.Format("'/images/{0}/{1}.{2}'", Eval("OneId"), Eval("TwoId"), Eval("Extension")) %>
于 2012-11-03T12:26:41.177 回答