光滑块数据 - 图像路径未使用Eval()

时间:2017-11-20 15:30:21

标签: javascript c# jquery asp.net repeater

我使用带有转发器控件的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") %>'

我如何解决上述问题?

任何帮助都将非常感谢!

1 个答案:

答案 0 :(得分:1)

只需使用

<li data-thumb='<%# "/Images/"+Eval("imgImagePath") %>'>
insteed of 
<li data-thumb='<%# "~/Images/"+Eval("imgImagePath") %>'>

请省略路径中的〜