上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。

而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。

3.Pager

3.1需求及模拟代码

需求,假设我们有个列表,有分页功能,我们可能需要一个页码列表,如

ASP.NET MVC雕虫小技 3、Pager

我们模拟写一下Action:

int? p)
   2: {
//如果未对p传值就是第1页
//生成一个模拟列表
for (var i = 0; i < 10;i++ )
   6:     {
//是第几页就向中填充几个这个页码的数
   8:     }
//强型传递给View
  10: }

相关文章: