我正在尝试获取页面的路径,并且我成功地使用HTML图像标记获取它:
<img src="images/slider/<%# Eval("BannerImage") %>.jpg" alt="" />
有没有办法使用asp:Image标签使其动态化?
我试着这样做:
<asp:Image ID="Image1" runat="server" ImageUrl="~/Classified/Images/Slider/'<%# Eval("BannerImage") %>'.jpg" />
我收到了一个错误:
服务器标签格式不正确。
我的问题有解决方案吗?
答案 0 :(得分:2)
<asp:Image ID="Image1" runat="server"
ImageUrl='<%# "~/Classified/Images/Slider/" + Eval("BannerImage") + ".jpg" %>'/>