c# - 在 .NET 中将索引放入转发器控件的最简单方法是什么?

标签 c# asp.net repeater asprepeater

我想要一个 ASP:NET WebForms Repeater 控件自动在它的每个输出行旁边放置一个索引。我该怎么做?

例子:

   Name
1  John
2  Jack
3  Joe

最佳答案

尝试以下操作:

<asp:Repeater ID="myRepeater" runat="server">
    <HeaderTemplate>
        <table>
    </HeaderTemplate>
    <ItemTemplate>
        <tr>
            <td><%# Container.ItemIndex %></td>
            <!-- or maybe -->
            <td><%# Container.ItemIndex + 1 %></td>
            <td><%# DataBinder.Eval(Container, "DataItem.Name") %></td>
        </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>

关于c# - 在 .NET 中将索引放入转发器控件的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10009431/

相关文章:

.net - 仅将样式应用于中继器中的第一个元素

c# - C# 中 Regex.Match 的静态版本与实例版本

c# - MongoDB C# 查询表达式(如何?)

c# - C++程序中引用C#库,其他PC不能

c# - 如何正确映射 WebAPI 路由

.net - Repeater .NET 中用户 Controller 上的自动完成 jQuery

c# - 无法将数据绑定(bind)到中继器内的标签

c# - 在运行时在 GridView 中逐行添加

css - 如何在asp.net c#中删除转发器内的下划线字符

c# - 如何以小写形式显示网址?