ASP.NET中动态路径问题的静态路径

时间:2011-07-25 07:39:21

标签: asp.net html vb.net

我正在尝试获取页面的路径,并且我成功地使用HTML图像标记获取它:

<img src="images/slider/<%# Eval("BannerImage") %>.jpg" alt="" />

有没有办法使用asp:Image标签使其动态化?

我试着这样做:

<asp:Image ID="Image1" runat="server" ImageUrl="~/Classified/Images/Slider/'<%# Eval("BannerImage") %>'.jpg" />

我收到了一个错误:

  

服务器标签格式不正确。

我的问题有解决方案吗?

1 个答案:

答案 0 :(得分:2)

<asp:Image ID="Image1" runat="server" 
 ImageUrl='<%# "~/Classified/Images/Slider/" + Eval("BannerImage") + ".jpg" %>'/>