在 ASP.net 中,当我们对 Gridview 或 DetailsView 执行分页时,Gridview 每次都从数据库中获取所有行。
假设我们的数据库包含 100 行,并且我们在 Gridview 中配置了分页,页面大小为每页 10 条记录。但是每当我们单击任何特定页号的 gridview 的分页器控件时。那么 GridView 应该只从数据库中获取特定的 10 行。
如果我们单击第 3 页,那么它应该只查询第 21-30 行,但它会获取所有行并忽略剩余的 . 这只是资源的浪费。
任何人都可以建议我解决这个问题吗?