·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 第一次自己写分页功能感想
本人大专生,去年6月开始在一家软件公司实习,到现在一共做了三个项目,其中前两个项目都是半路开始和组里的人一起做的,因为是半路做起的所以对一些东西了解的也不是特别清楚,而且也都是做的webform项目。上个月中下旬开始,从头开始做一个新项目,新项目是用MVC4做的,所以我还得从头开始学MVC,最近把项目的页面全部搭建完了(其中经历了把页面写活再写死再写活),要开始给数据显示做分页了。因为项目是用的bootstrap做的前台,所以我做分页也用了bootstrap的分页控件,但是,因为自己是第一次写分页还要控制下面的页码的显示和对应的数据的显示,加上我之前对分页也不是很了解,没有看过任何人的分页代码,还没有完全想清楚该怎么控制页码显示,就匆匆开始写了起来,结果导致发生了许多的错误,得不到自己想要的结果,而且自己思路一开始也有点问题,也没有换种方式思考,最后卡壳了好久,最后换了思路想了一想,达到了我想要的效果。效果是这样的手工控制分页的页码,分页条显示几页自己决定,当循环的i等于url参数时,给li加上active的class,目前的分页,当前页超过第3页时,像这样:,给第一页的位置一个省略号,代表之前还有页数,也就是还有数据。中间还是3页,最后还是一个省略号。这里其实用到了两个for循环,第一个for循环,当页码小于等于3时,循环出1至3页的页码,在循环后加上加省略号的代码。