function change(parm, value) { window.location.href = parm + value; }; <select id="selectpage" onchange="javascript:change('/GameInfo/ProductInfoList?pageIndex=',this.value)"> @for (int i = 1; i <= ViewBag.pageCount; i++) { <option value="@i"> 第 @i 页</option> } </select>
<select id="selectpage" onchange="javascript:change('/GameInfo/ProductInfoList?pageIndex=',this.value)"> <option value="1"> 第 1 页</option> </select>
这就是分页的跳转,下拉框里会有显示页数,可是这样写之后,下拉框里边只有第一页的页码。。。
先确定下pageCount的值再说吧~
Pagecount的值是6
@"程序猿"~在路上: 把ViewBag.pageCount修改为(int)ViewBag.pageCount试试~
@幻天芒: 页面打开时,页码显示很正常,当点击下一页或者进行任何操作后,页码就只有第一页,但是数据还是那么多,可以用下一页按钮查看。。。
@"程序猿"~在路上: 那就查看你点击下一页之后的东西吧,应该是你的代码没控制好。
@幻天芒: 那好吧,我还是再看看代码吧。。。谢谢了。。
ViewBag.pageCount的值是多少?不是不这个值获取错了
@幻天芒: 页面打开时,页码显示很正常,当点击下一页或者进行任何操作后,页码就只有第一页,但是数据还是那么多,可以用下一页按钮查看。。。
逐一输出到 看一下吧。
@幻天芒: 页面打开时,页码显示很正常,当点击下一页或者进行任何操作后,页码就只有第一页,但是数据还是那么多,可以用下一页按钮查看。。。