相关疑难解决方法(0)

ASP.Net:DataPager Control总是落后于分页

采用以下示例...一个带有a ListView和a 的页面,DataPager用于分页ListView:

代码背后:

protected void Page_Load(object sender, EventArgs e)
{
    MyList.DataSource = GetSomeList();
    MyList.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

资源:

<asp:ListView ID="MyList" runat="server">
    <% //LayoutTemplate and ItemTemplate removed for the example %>
</asp:ListView>

<asp:DataPager ID="ListPager" PagedControlID="MyList" runat="server" PageSize="10">
    <Fields>
        <asp:NumericPagerField  />
    </Fields>
</asp:DataPager>
Run Code Online (Sandbox Code Playgroud)

问题DataPager在于它始终是绑定的后盾.

例如,当页面加载它在页码1时.然后当您单击第3页时,它在回发后保留在第1页.然后你点击第5页,在回发后它在第3页找到自己...然后你点击第6页,它在第5页找到自己......依此类推.

为什么分页不按预期工作?

c# asp.net listview datapager

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1

datapager ×1

listview ×1