鲜荣彬
Herry
01 2014 档案
MVC学习(四)几种分页的实现(3)
摘要:在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页、上一页、下一页、末页的标记符)来获得对应的分页数据,只是传入的参数太多,调用起来不太方便(标记符不能够写错,需要添加新的路由),因此,如果URL只传入页码数就太好,顺着这个思路,有了第三种分页方式。实现分页形式如下图所示。 下面说说我的思路吧。 为了在试图文件中呈现 ,我们需要写上代码@Html.TextBox(Asp.net MVC 3语法),为了呈现Lable,需要写@Html.Label,这里的@Html,有一个管理它的类 HtmlHelper。为了使用方便,我决定对HtmlHelper类... 阅读全文
posted @ 2014-01-12 15:33 Herry彬 阅读(4720) 评论(0) 推荐(4)
HttpModule的一些初步认识
摘要:新建一个类ValidaterHttpModuleEvents继承管道接口 IHttpModule,代码如下public class ValidaterHttpModuleEvents:IHttpModule { public void Dispose() { } public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest... 阅读全文
posted @ 2014-01-04 17:10 Herry彬 阅读(445) 评论(0) 推荐(0)
如何创建多个Memcached服务
摘要:在学习Memcached时,为了模拟分布存储,常常需要建多个Memcached服务,如何建呢,只能使用命令行了 运行cmd,输入如下命令 sc create "Memcached Server2" start= auto binPath= "F:\memcached-1.2.6-win32-bin\memcached.exe -d runservice -m 32 -p 11222 -l 127.0.0.1" DisplayName= "Memcached Server2" 然后敲回车,就OK了,如果没有成功,请检查是否输入了多余或者 阅读全文
posted @ 2014-01-03 20:29 Herry彬 阅读(1415) 评论(0) 推荐(0)
MVC学习(四)几种分页的实现(2)
摘要:在第一种分页方式中,仅仅实现了分页,但并未有体现出MVC的优势,没有体现出泛型编程思想,尤其在数据量很大的时候,分页十分缓慢,除此之外,还没有实现很好的封装,不是一个通用方法。 因此,我希望只要传入数据源以及页码数(采用泛型编程)便可以实现分页功能,且使用十分的方便。 下面就讲讲我的一些理解。 在泛型编程中,数据容器一般继承了IQueryable或者IEnumerable接口(此例中,数据源暂时继承了这两种接口)。 为了调用方法方便,我决定对这两个接口写扩展方法。 首先为了实现数据分页功能,我们常常需要考虑以下六个属性 总页数(TotalPage)、总数据量(Tota... 阅读全文
posted @ 2014-01-03 20:13 Herry彬 阅读(18240) 评论(1) 推荐(2)