0

我有一个 ArrayList 绑定到转发器控件。在页面的关联但单独的区域中,我想将第一项和最后一项从绑定控件中取出。它实际上是表格的分页元素。

这是中继器的代码:

this.Repeater1.DataSource = pagingArray;<br>
this.Repeater1.DataBind();<br>

<asp:Repeater id="Repeater1" runat="server"><br>
    <ItemTemplate><br>
        <a href="/?page=&lt;%# Container.DataItem %>"><%# Container.DataItem %?</a><br>
    </ItemTemplate><br>
</asp:Repeater><br>

我想从这个中继器中获取第一个元素并显示它。我现在拥有的代码(不起作用)是:

<% Response.Write(Repeater1.Items[0].ToString()); %>

顺便说一句:我是一个完整的 .NET 新手。

谢谢

4

1 回答 1

0

因为你<% Response.Write(Repeater1.Items[0].ToString()); %>发生在你绑定中继器之前。为什么不从原始数据源中读取呢?

<% Response.Write(this.pagingArray.First().ToString()); %>
于 2011-03-21T13:36:16.150 回答