绑定到重复器时注入当前项的索引

3

我正在将List<HtmlImage>绑定到一个repeater

实际上,这是一个嵌套的repeater,而该列表是父repeater正在绑定的属性之一

我想把当前数据项的索引输出到<li>的id属性中

下面是我想要索引出现的地方的注释

我的代码如下:

 <asp:Repeater ID="ImageListRepeater" runat="server" DataSource='<%# DataBinder.Eval(Container.DataItem, "Images") %>'>
                            <HeaderTemplate><ul></HeaderTemplate> 
                            <ItemTemplate>
                                <li id='<% **I want the Index Here**  %>'><%# RenderImage(Container.DataItem)%></li>
                            </ItemTemplate>
                            <FooterTemplate></ul></FooterTemplate>
    </asp:Repeater> 

有哪些选项?

谢谢

1个回答

6
你尝试过使用 <%# Container.ItemIndex %> 吗?

谢谢...我知道应该是这样的。我已经尝试了Databinder、repeater的id、Datasource,但智能感知显示它们都没有索引属性。 - ChrisCa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接