日期:2014-05-20  浏览次数:20448 次

aspnetpager的URL分页的问题
我做的是查询功能,查询条件在一个panel1中,查询结果在panel2中,查询出的结果是用aspnetpager的URL分页。

加载查询页面的时候,panel1显示出查询条件,panel2不显示,点击查询条件中的开始查询的时候panel1不显示,显示出panel2中的查询结果。

我出现的错误是在没有把aspnetpager的UrlPaging设置成False时候能够正常显示panel1中的查询条件的,也能查询出结果。
我用了aspnetpager的UrlPaging设置成True时候,得到结果是直接显示查询记录,也就是panel2中的查询结果显示出来了,而panel1没有显示,而没有按照我们的要求先显示panel1中的查询条件。

------解决方案--------------------
url分页的话
不是使用DoPostBack方式的提交
那么
if(!this.IsPostBack)
{
this.BindToPage();
}
这里的ViewState不存在
修改取消IsPostBack的判断
直接
this.BindToPage();