【发布时间】:2016-11-24 10:29:59
【问题描述】:
我正在开发一个应该在 GridView 中显示大量数据的网页。 显然我会使用某种分页。
我想知道做这种事情的最佳方式是什么,规范是什么?
是否应该每次为 GridView 的每一页都连接到数据库?我应该为第一页连接一次数据库并在某种后台任务中加载其余数据吗?我应该在后台提前加载几页数据以减少用户等待时间吗?
感谢任何建议。
请记住,我对编程比较陌生,谢谢!
【问题讨论】:
-
回答您的所有问题:视情况而定。您可以为每个页面连接到数据库,或者根据您的数据更新频率,您可以保留已经从数据库中获取的数据现金。解决方案将取决于您的软件的使用情况。所以我的建议是从加载分页开始。然后还有一点——你真的需要向用户显示所有数据吗?
标签: c# asp.net sql-server gridview