• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET 高性能分页代码

ASP.NET 高性能分页代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了下载asp.net源代码,购物车代码 asp.net,源代码 asp.net,留言板asp.net代码,asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
最近给分页快搞死,记得之前曾经发过修改DW ASP分页的方法,后来又写过手工打造的ASP分页,现在进入.NET当然要配合存储过程打造纯手工高性能分页了.

为什么会叫做高性能,为什么要手工打造,不使用.NET现有的分页控件呢?这个还要追溯到我修改DW ASP分页的时候,那个我还不怎么懂程序这个东西,只会修修补补,就更不要去谈什么性能问题.当时改的很心烦,接着叫我的私人技术总监张总帮我看看,当时张总就以一种不屑一顾的眼神往着我,说了句话:值得吗?

接着到我手工打造ASP分页,又搞不下去了,张总丢给我一堆.NET的代码:自己研究吧.然后又丢了一句话:用.NET做吧,几句话搞定,不用这个费神.

后来我发现以前的分页都是把整个数据集全部读取后再做分页处理的,一旦数据量过大,处理会十分缓慢,甚至服务器崩溃.然后就是以前的分页不能象游标一样滚动,总是固定在一组里面,不可能实现当前页码在中间的效果.

接着就要说.NET的分页控件了,确实几句话可以搞定,不过缺陷就是我发现的第一个问题,属于把数据全部读出再处理的那种,没有效率,所以终于开始动手,纯手工打造ASP.NET高性能分页.

首先是存储过程,只取出我需要的那段数据,如果页数超过数据总数,自动返回最后一页的纪录:
    /// </su
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Asp.net SignalR 应用并实现群聊功能 开源代码
  • 最详细的ASP.NET微信JS-SDK支付代码
  • 使用ASP.NET中关于代码分离的实例分享
  • ASP.NET使用HttpWebRequest读取远程网页源代码
  • ASP.NET书籍信息录入实现代码
  • ASP.NET数组删除重复值实现代码
  • ASP.NET连接sql2008数据库的实现代码
  • asp.net中控制反转的理解(文字+代码)
  • asp.net源程序编译为dll文件并调用的实现过程
  • asp.net各种cookie代码和解析实例

相关文章

  • 2017-05-11asp.net动态产生checkbox(数据源为DB或内存集合)
  • 2017-05-11ASP.NET笔记之 ListView 与 DropDownList的使用
  • 2017-05-11IIS故障(Connections_Refused)问题分析及处理
  • 2018-08-20一个简单的ASP.NET验证码
  • 2017-05-11ASP.NET2.0中数据源控件之异步数据访问
  • 2017-05-11mvc file控件无刷新异步上传操作源码
  • 2017-05-11LINQ to XML的编程基础
  • 2017-05-11.net core版 文件上传/ 支持批量上传拖拽及预览功能(bootstrap fileinput上传文件)
  • 2017-05-11为密码文本框要求不可粘帖字符串只可手动输入(附演示动画)
  • 2017-05-11ASP.Net分页的分页导航实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • upload上传单张图片
    • 找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)
    • ASP.NET比较常用的26个性能优化技巧
    • asp.net中获取新增加记录的ID Access版
    • 解读ASP.NET 5 & MVC6系列教程(5):Configuration配置信息管理
    • .NET 单点登录解决方案
    • asp.net中穿透Session 0 隔离(二)
    • ASP.NET中利用DataList实现图片无缝滚动 实例分享
    • 在.NET Core类库中使用EF Core迁移数据库到SQL Server的方法
    • ASP.NET中配合JS实现页面计时(定时)自动跳转

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有