我在程序中,使用AspNetPager这个分页控件,在页面中,分页没有问题,现在我实现查询功能,查询过后,我在点分页控件的下一页,它又把所有的查出来了,并不是查询后的内容的分页 ,这个怎么处理啊,有谁能教教我?

解决方案 »

  1.   


    在page_load和AspNetPager的分页事件中 判断一下 //如果用户输入查询条件执行函数   FN_SerchByDateAndFileName
                        if (!string.IsNullOrEmpty(Request.QueryString["stardate"]) || !string.IsNullOrEmpty(Request.QueryString["enddate"]) || !string.IsNullOrEmpty(Request.QueryString["key"]))
                        {
                            FN_SerchByDateAndFileName();
                        }
                        else
                        {
                            FN_ShowResourcesList();
                        }
    一个是条件查询的 一个是查询所有的
      

  2.   

    试试将属性 UrlPaging="false" 
      

  3.   

    哦哦 ,明白了 ,不过现在又出现个问题,刚开始进去的时候我设置的是每页显示5条,但是查询过后我有6条记录,却没有分页,为什么啊 ,AspNetPager这个控件到底应该怎样设置他的属性啊,有没有人给我一个实例,包括AspNetPager分页和查询后的分页的,谢谢啊