ViewBag.CurrentPage这个不能在自定义模板中用,因为自定义页面的url地址是规则的,只能自己去获取分页代码,比如地址是:/aa/1/ ,/aaa/2/
后面的数字是页面,需要自己去分割字符串获取
比如
var url=Html.PagePath(); //获取当前页面地址
var arrayUrl=url.Split("/"); //对地址进行分割
var page=StringHelper.Format<int>(arrayUrl[1]);//获取当前页码替换掉 ViewBag.CurrentPage
实际做模板时候还需要进行很多判断,比如默认第一个是:/aa/
就需要对url进行判断,如果没有后面分页, page默认就是1。