日期:2014-05-19  浏览次数:20880 次

使用这种方法的datalist分页控件有问题
使用这种方法的datalist分页控件有问题,在点击下一页或者上一页时,上次DataList绑定的记录仍然显示在DataList中没有清空,而且如果在程序中使用代码清空时会提示前台代码中有 <%   %> 不能修改
大家是如何解决这个问题的?

private       void       Page_Load(object       sender,       System.EventArgs       e)      
    {      
    //       在此处放置用户代码以初始化页面      
                        PageSize       =       10;      
                        sql= "select       *       from       products       order       by       all_time       desc       ";      
                        if(!Page.IsPostBack)      
                        {      
                        //计算总共有多少记录              
                            RecordCount       =       CalculateRecord();          
                        //计算总共有多少页      
                    //取整              
                            PageCount       =       RecordCount/PageSize;              
                            if       (RecordCount%PageSize       >       0)              
                            PageCount       =       PageCount       +       1;              
                            lblPageCount.Text       =       PageCount.ToString();              
                            lblRecordCount.Text       =       RecordCount.ToString();              
                            ViewState[ "PageCount "]       =       PageCount;              
                            CurrentPage       =       0;              
                  &n