说得尽可能简单。我有一个网站,主页上有一个ASP Repeater control
. 这显示了过去 30 天内您在网站上关注活动的人员的详细信息。
我的问题是,如果您关注很多人并且他们一直在参与许多最近的活动,我不希望我的主页加载时间过长,这意味着repeater
主页会非常长,因此我的页面会被拉长。
我想要的是repeater
显示 15 个项目/行,然后在此下方是一个“显示更多”链接,它将显示其余部分或每次单击时显示另外 15 个(或者/或者我会很高兴!)
这是我的repeater
代码...
<asp:Repeater ID="RptNewsFeed" runat="server"
onitemdatabound="RptNewsFeed_ItemDataBound">
<ItemTemplate>
<div class="NewsFeedItem">
<div class="ProfileImageContainer">
<asp:HyperLink ID="HlkProfileImageLink" runat="server" EnableViewState="false">
<asp:Image ID="ImgProfileImage" runat="server" EnableViewState="false" />
</asp:HyperLink>
</div>
<div class="ProfileLinkContainer">
<asp:HyperLink ID="HlkProfileLink" runat="server" EnableViewState="false" CssClass="ActionDoneBy"></asp:HyperLink>
<asp:Label ID="LblAction" runat="server" EnableViewState="false" CssClass="Action"></asp:Label>
<asp:HyperLink ID="HlkActionObjectLink" runat="server" EnableViewState="false" CssClass="ActionDone"></asp:HyperLink>
</div>
<div class="TimeContainer">
<asp:Label ID="LblActionTime" runat="server" EnableViewState="false"></asp:Label>
</div>
</div>
</ItemTemplate>
提前感谢您提供的任何帮助!