1

说得尽可能简单。我有一个网站,主页上有一个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>

提前感谢您提供的任何帮助!

4

0 回答 0