添加'显示更多' ASP中继器的功能

时间:2014-08-19 10:43:07

标签: c# asp.net datarepeater asprepeater

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

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

0 个答案:

没有答案