我使用带有中继器控件的 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 绑定(bind)成功,但 Light Slider 的 data-thumb
未绑定(bind),如下所示:
data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'
如何解决上述问题?
最佳答案
简单地使用
<li data-thumb='<%# "/Images/"+Eval("imgImagePath") %>'>
insteed of
<li data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'>
路径中请省略~
关于javascript - 光 slider 数据拇指图像路径未使用 Eval() 从数据库绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47395520/