您现在的位置是:首页
>
word怎么分页显示 基于ASP.NET的自定义分页显示[2]
基于ASP.NET的自定义分页显示[2] DataGrid内建分页技术原理 DataGrid内建分页技术很容易实现 但数据量很大时 它的方便性是以牺牲性能为代价的 如果一个用户只要求 个页面中每页显
![word怎么分页显示 基于ASP.NET的自定义分页显示[2]](http://img.zhputi.com/uploads/727b/727b4bbaf27b684f1dd77052328df43130299.jpg)
基于ASP.NET的自定义分页显示[2]
DataGrid内建分页技术原理 DataGrid内建分页技术很容易实现 但数据量很大时 它的方便性是以牺牲性能为代价的 如果一个用户只要求 个页面中每页显示 条记录的第 页的结果集 服务器只需要发送第 - 行的数据即可 而不是 - 行的完全数据 默认的传送方式如图 所示 图 DataGrid默认传送方式 从图 中可以看出 DataGrid的内建分页方法效率不高 每次请求都必须把整个查询结果发送给Web服务器 Web服务器再把数据分成相应的页面 利用DataGrid的内建的分页方法尽管是很简单的 但是 由于Web应用的无序性特征 一个用户每次从一个页面转向另外一个页面时 DataGrid对象都被销毁并重新创建 这就意味着数据库服务器每次都必须发送全部的结果集 自定义分页技术 那么如何通过自定义的分页方法来实现快速处理大量数据的结果集呢? 它比DataGrid的默认分页方法更加快速有效 因为每次请求不需要把全部的数据结果都发送到Web服务器 相反 它只需要发送每个页面需要的那些数据集 自定义的分页方法只返回所要检索的那些结果集 如图 所示 图 自定义分页的传送方式 从图 中可以看到 数据库每次只需要返回所要显示的数据记录 在ASP NET页面中执行SQL命令的方法可以是直接执行也可以先将SQL命令封装在存储过程中 然后再页面中执行该存储过程 执行存储过程比直接执行SQL命令稍微复杂一些 但能显著提高数据库驱动的Web站点的性能 每次从ASP NET页面直接执行SQL命令时 都需要SQL Server对其进行解析 编译和优化 而存储过程只需要进行一次解析 编译和优化 而这里自定义的分页方法就是使用存储过程来做分页的工作 而不是由Web服务器来做 lishixinzhi/Article/program/net/201311/14925 很赞哦! (1029)
相关文章
- 什么叫基类 Asp.net中基类页的设计和使用
- word怎么让一张纸横过来 word怎么让建立横页与纵页 又不改变页码
- 如何设置指定页面横向 WORD中有横的页面也有竖的页面怎样设定页码呢?
- 分页是由什么完成的 ASP.NET中自定义DataGrid分页设置的实现
- word文档能求和吗 word文档里同一页怎么能既有横写的文字又有竖写的文字
- word自定义页面怎么设置 如何自由组织Tapestry页面规范文件
- word批量去空格 网页如何设置四个不换行空格
- janet ASP.NET开发宝典:页面指令种类与作用(2)
- 指令 ASP.NET开发宝典:页面指令种类与作用(4)
- word怎么让每一页都有标题 word文件怎么让下面行的字顶格排列?如下图,让第二行以及下面的字能够在事实与理由那个位置对齐。
爱学记

微信收款码
支付宝收款码