Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含 12 个条目的列表视图。
每页设置为最多显示 5 页,因此有 3 页。
现在,每次我单击页码时,我都必须单击它两次才能真正进入它,而且它始终只显示前 5 个条目。例如,在第 1 页和第 2 页上,它显示相同的前 5 个条目(条目 1 - 5),在第 3 页上它只显示 2 个条目,但它们是前 2 个条目(条目 1 和 2)而不是最后一个(即条目 11 和12)
为什么不更新?
您需要正确实现分页。在您的示例中,如果您想显示第 2 页,则跳过前 5 个条目(位于第 1 页中),然后获取接下来的 5 个(页面大小)条目并显示它们。
使用 LINQ 这看起来像:
entries.Skip(pageNumber * pageSize).Take(pageSize);