ASP.NET MVC实践系列8-对查询后分页处理的解决方案
一、前言:
GridView中的分页是用post做的,所以将查询表单中的内容可以存到ViewState中,翻页的时候可以利用,实现起来就比较容易些,而在mvc中这些就要我们自己来做了,Contrib中的分页只能应付简单应用,对于查询后结果的分页没做处理,下面我们来改造一下这个分页程序。
二、准备工作
首先准备一个数据源
数据源准备 1 public class&nbs
http://www.cyqdata.cn/cnblogs/article-detail-11651
ASP.NET MVC2右键菜单和最简单分页
右键菜单非常方便,很多时候会用到。这篇文章将使用一个JQUERY的插件在asp.net mvc中实现右键菜单。本文还将介绍一下在asp.net mvc中如何实现简单的分页。效果如下图:
首先,下载此插件。
新建一个asp.net mvc应用程序。将此插件放入Scripts文件夹。并在
http://www.cyqdata.cn/cnblogs/article-detail-10981
ASP.NET MVC2.0在Tab页中实现异步无刷新分页
概述
很多地方都存在以Tab页来呈现数据的方式,比如网易、新浪、搜狐、QQ等知名的门户网站的首页,还有大家熟知的博客园首页,都是用了tab页来显示数据。大家之所以喜欢用Tab,因为它能大大的增加显示数据的空间,能在固定的空间中显示更多的数据。分页也是为了方便数据的显示,在应用系统中必不可少。这篇文章使用Jquery在ASP.NET MVC中使用Tab页,以及在
http://www.cyqdata.cn/cnblogs/article-detail-10674
NClay.MVC实现数据查询,分页和排序
这一章节主要介绍通过NClay框架的Asp.net MVC功能实现数据查询,分页和排序.通过业务接口的制定、接口处理和视图三个主要部分来了解NClay.MVC的处理层次和使用规则。
功能概述:
逻辑分析
这个查询需求主要包括以下几个逻辑:
 
http://www.cyqdata.cn/cnblogs/article-detail-9784
发布一个从webform改进而来的asp.net mvc分页工具类
我在前面的博客里曾经再次总结过一个webform下使用极广的分页辅助类。本文总结一下asp.net mvc下的简单分页工具类,对于需要从事mvc开发的朋友可以参考一下。这个分页辅助类本质上就是直接使用webform下的分页工具类,再配合HtmlHelper扩展方法稍加改进和包装。所有分页过程可以省却很多代码,而且在View(页面)里调用和webform的方式差不多,使用很方便。
1
http://www.cyqdata.cn/cnblogs/article-detail-9217
看看Entity Framework 4生成的复杂的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个FROM。
两者的差
http://www.cyqdata.cn/cnblogs/article-detail-8526
慎用Entity Framework 4, 看看它生成的糟糕的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题,简直是历史的倒退。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个F
http://www.cyqdata.cn/cnblogs/article-detail-8275
【自然框架】QuickPagerSQL——专门生成分页用的SQL的类库
分享一个生成分页用SQL的函数库
一般一提到分页,大家就会想到存储过程,而大多数情况都是在存储过程里面拼接SQL,我觉得与其在存储过程里面拼接,还不如写个程序来拼接。这样更便于维护,而且效率也不差多少。
所以我就写了这个类库—— QuickPagerSQL。
一开始这个功能是在QuickPager分页控件内部
http://www.cyqdata.cn/cnblogs/article-detail-6253
【自然框架】QuickPager asp.net 分页控件的Ajax分页方式。
上次比较匆忙,Ajax的分页方式仅实现了基本功能,或者说只是验证了我的想法。现在对Ajax分页有做了一些调整,现在可以正式用了。
使用方法还是非常简单,可以完全按照URL分页方式来做,只需要把PagerTurnKind 属性 设置为:PagerTurnKind.AjaxForWebControl;就可以了。
然后前台需要引用jquery-1.4
http://www.cyqdata.cn/cnblogs/article-detail-5596
【自然框架】QuickPager分页控件的总体介绍和在线演示
QuickPager分页控件的特点
两种运行方式:自动运行、手动运行。前者便捷,后者灵活。 多种分页方式:Postback、Postback伪URL、URL、URL重写、Ajax For服务器控件伪URL。 多种分页算法:Max、颠倒Top(优化版)、Row_Number、自动适应等。可以应对多种数据库和各种需求。 
http://www.cyqdata.cn/cnblogs/article-detail-4232
【自然框架】QuickPager分页控件,新增一种分页方式——伪URL分页(Postback版)
适用场景
先说一下伪URL分页的适用场景。在网站的网页里实现查询功能,如果查询条件比较少的话,还比较好办,把查询条件放到URL里面传递即可。但是如果查询条件过多,就会照成URL的长度过长。既不好看,编写起来也很麻烦。如果查询条件是汉字的话,还有一个编码的问题。
Postback分页
再看看现有的几种分页方式。Postback分页方式可以利用ViewS
http://www.cyqdata.cn/cnblogs/article-detail-3452
[项目过程中所遇到的各种问题记录]编辑器篇——使用FCKeditor生成静态分页HTML
继续编辑篇的内容,本文是编辑器篇的最后一篇,前面2篇分别是FCKeditor相关知识及各种常见使用问题和FCKeditor自定义上传路径配置,今天这篇文章主要是介绍如何使用fckeditor来生成静态分页HTML。
以下是本文所要介绍的内容:
1、生成静态化分页HTML分析
2、具体实现
一、生成静态化分页HTML分析
在实际的网站开发过程中,我们总是想通过各种方式提高网站的性能,其中比较有效的方式就是:缓存、网页静态化、异步加载等等,今天这边主要讨论的是静态化页面的生成。
在一般的资讯网站上使用静态化的页面比较多,因为像新闻等资讯时效性比较强,一般生成了一个静态页面就可以一直使用,而需要生成静态页面
http://www.cyqdata.cn/cnblogs/article-detail-390