我使用带有转发器控件的jQuery Light Slider来显示来自数据库的图像:
<ul id="imageGallery">
<asp:Repeater ID="rpImage" runat="server">
<ItemTemplate>
<li data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'>
<asp:Image ID="img" CssClass="image-width"
ImageUrl='<%# "~/Images/"+Eval("imgImagePath") %>' runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
在转发器中,asp Image已成功绑定,但Light Slider的data-thumb
未绑定为:
data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'
我如何解决上述问题?
任何帮助都将非常感谢!
答案 0 :(得分:1)
只需使用
<li data-thumb='<%# "/Images/"+Eval("imgImagePath") %>'>
insteed of
<li data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'>
请省略路径中的〜