<asp:Repeater ID="rptAlbum" runat="server">
<ItemTemplate>
<a runat="server" href="<%# DataBinder.Eval("key")) %>" rel='lightbox[<%#Eval("value") %>]'>
<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("key") %>' Width="30px" Height="30px"/>
</a>
</ItemTemplate>
</asp:Repeater>
我尝试了很多方法来将字典中的密钥捕获到我的href中,但总是给我回答服务器标签形成不好或字符串不具有密钥的属性..:s
如果有人可以帮助我,那将非常有帮助:)
最好的祝福
最佳答案 你的外引号哪里错了:
<asp:Repeater ID="rptAlbum" runat="server">
<ItemTemplate>
<a runat="server" href='<%# DataBinder.Eval("key")) %>' rel='lightbox[<%#Eval("value") %>]'>
<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("key") %>' Width="30px" Height="30px"/>
</a>
</ItemTemplate>
</asp:Repeater>