ASP.NET真假分页—假分页
来源:互联网 发布:html2canvas.js的api 编辑:程序博客网 时间:2024/05/18 17:05
不考虑里面的内容只看布局,上面这张图片是不是你也遇到过呢?拖动滚动条,下面还有无数条的数据显示,那您就慢慢的拖吧。。。肯定大家都很反感这样吧?
当有大量数据的情况时,想要所有的内容都显示在同一页是不现实的,这时候就用到了分页技术。分页,听到这个词,你脑海中闪过的第一幅画面是什么?对,书,我们手中拿的数十页甚至上百页的书就是以分页的形式展示出来的,网站对内容的分页也是这样:对其进行分页显示,每页只显示一部分,这样一来就舒服多了。
分页技术:
分页技术是Web开发中的最简单且广泛使用的技术之一,是实现动态网站的必不可少的功能,包含假分页和真分页两类。
下面先通过对比的方式来简单了解一下,接下来将分别进行详细介绍。
假分页
从表面含义来理解,“假”即有点似断非断,藕断丝连的意思。在此处表现为从数据库中取出所有的数据但是只显示有用的部分。接下来以gridview控件作为媒介进行介绍。
在VS中新建一个项目,在Web窗体中拖入控件gridview,右击在快捷菜单中选择属性进行设置:将其AllowPaging属性设置为TRUE,在PageSize属性中设定每页显示的数据大小为5
对应以上操作在.aspx文件中会自动生成代码,当然您也可以在代码中通过手动输入进行设置。
在后台的代码设置:
protected void Page_Load(object sender, EventArgs e) { if (!Page .IsPostBack )//窗体是第一次加载 { string caid = Request.QueryString["caid"]; //获得传入的参数 DataTable dt = new NewsManager().SelectAllNewsByCaId(caid); //调用B层实现查询功能 if (dt.Rows.Count != 0) { lblCategory.Text = dt.Rows[0]["name"].ToString(); //使类别标题显示相应的类别名称 } //绑定gridview gvNew.DataSource = dt; gvNew.DataBind(); }
程序运行后显示效果如下:
将查询到的结果每页只显示5条数据分为8页来显示,还是用一页显示40条记录,你喜欢哪个?
全心全意为人民服务,作为一个软件开发者,要站在用户的角度去审视和完善自己的作品 。
当数据量相对较小时,假分页可移植性高,可以优先考虑。但是当有上万条或者十几万条数据时,系统的运行性能就会明显下降。这时候就有了真分页的必要性。下篇博文会继续为大家介绍《ASP.NET真假分页—真分页》:
http://blog.csdn.net/u010773667/article/details/38850761
欢迎继续访问。
- ASP.NET真假分页—假分页
- ASP.NET真假分页—假分页
- ASP.NET真假分页—真分页
- ASP.NET真假分页—真分页
- ASP.NET——真假分页
- 【牛腩】——ASP.NET真假分页
- ASP.NET中的真假分页
- 真假分页
- 真假分页
- Asp.net之真假分页大揭秘、使用AspNetPager实现真分页
- ASP.NET假分页
- Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
- AJAX 分页 asp.net分页
- 新闻系统——真假分页
- Web之真假分页
- 【牛腩】真假分页
- 【牛腩】真假分页
- 【牛腩】-真假分页
- Chapter 2 User Authentication, Authorization, and Security(5):使用固定服务器角色
- 微信公众平台自动回复wechatlib.jar的生成及wechatlib解析
- 整数拆分
- 网站关键词布局-密度与质量
- 运算符和函数的区别
- ASP.NET真假分页—假分页
- Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植
- Windows下简单SVN Server配置方法
- VBS基础篇 - 常数(2) - VBScript 常数(2)
- Loadrunner11中Java Vuser协议脚本
- 【JSP开发】IE浏览器发送给服务器的HTTP协议详解
- fragment真正解析
- 机房收费系统总结之上下机
- Swing Copters摇摆直升机高分攻略,游戏攻略