留言簿

我要留言
留言搜索

2010-10-15 10:17  realPager

你这个分页是真分页吗?
回复:您好,我不太了解您的意思,分页还有真假之说吗?^-^

2010-10-14 09:59  taoj

弱弱的问下,以前版本的源代码哪里能找到。。
回复:您好,没有以前版本的源代码了。

2010-10-14 09:52  wpf1523

谢谢你的提醒啊!以前我也是这样写的,可能我那时候也是让每页显示10条信息,所以也没有感觉到有什么不对,呵呵!
这样一来,以后还可以再用这个控件了。这次因为出现这个问题,不得已,只好自己手动写分页代码.....
回复:不客气,谢谢支持!

2010-10-10 22:39  irkj

老师你好,我是用ajax方式分页,请问一下我如何自己设置当前页呢?
如分页控件当前在第一页,我怎么用代码设置为其他页呢?设置了CurrentPageIndex属性,但是好像无法修改此值
回复:您用哪个控件?如果是AspNetPager,用编程方式跳转到其它页用GoToPage方法,如果是MvcPager,Ajax分页模式下暂时不支持这个功能,普通的url模式手动跳转到相应页面的url即可。谢谢!

2010-10-10 19:12  Yankee

看了你个人的相关介绍,你太优秀了。。。
回复:客气了,谢谢!

2010-10-10 11:18  wpf1523

这个aspnetpager控件在vs2010中好像不大正常啊!
我的数据库中有38条记录,如果不用分页控件的话,会全部显示出来。而如果加上分页控件的话,就只会显示4页,不管每一页显示多少个数据。
比如每页只显示一个数据,那也只是显示4页,每页显示4个数据的话,还是只显示4页!如果每页显示38个数据,还是显示有4页,不过那些页面都是空白的...我都快苦恼死了.....
    public void databind()
    {
        string sql = "select * from anli ";
        OleDbDataAdapter da = DBhelper.Command(sql);
        int pageIndex = this.anp.CurrentPageIndex - 1;
        int pageSize = 38;
        DataSet ds = new DataSet();
        da.Fill(ds, pageIndex * pageSize, pageSize, "news");
        dt2.DataSource = ds;
        dt2.DataBind();
    }
回复:您好,应该使用AspNetPager分页控件的PageSize属性值,而不是自己定义一个和控件没有任何关联的pageSize变量来设置每页显示记录数,您没有设置分页控件的PageSize属性,它的默认值永远是10。

2010-10-09 15:44  nick

老师,在我的AreaRegistration.cs,设置了3个参数的route。
可是分页控件老师报错The parameters dictionary contains a null entry for parameter 'idd' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult listByStore(Int32, Int32, System.Nullable`1[System.Int32])' in 'my5u.Areas.shopping.Controllers.GoodsController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.
回复:您好,这和MvcPager没有任何关系,出现这样的错误是您的Controller中Action的参数与url中传入的参数类型或数目不匹配引起的,请检查。

2010-10-08 15:37  CHAI1338

我的分页 第三页以上就报错
http://topic.csdn.net/u/20101008/14/e2dfa772-692f-4281-8704-dc78c26a122b.html?seed=1321570094&r=68888735#r_68888735
回复:CSDN论坛的网友已经帮助解决了,我就不回复了,请有空多看一下示例和帮助。谢谢!

2010-10-08 13:55  huy.zhu

我想博主您误解我说的话了,我的意思是,我已经把url重写了,分页控件在url重写过后的页面里失效了,例如:页面名_1.aspx这个页面里有个AspNetPager,但是点第二页却不会翻到第二页去
回复:您说的不能翻到第二页去是指分页控件不能分页呢?还是分页后数据仍然没有改变?如果是前者,那么可能是控件设置问题或者url重写的问题,如果是后者,那是您获取数据的问题,和控件没有关系。

2010-10-08 11:01  huy.zhu

当url重写后,分页就失效了,例如我的一个页面,详细页_id.aspx,点击分页按钮第二页就失效了,无法查看第二页的内容
回复:分页控件只负责生成分页的url,不会帮您实现重写,url重写功能需要自己实现,请参考示例!
;