RT,我代码如下:public partial class PersonalPlan : BasePage
    {
        private string conditionStr = "";
        private string begainDate = "";
        private string endDate = "";
        private string userName = string.Empty;        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //此处设置begainDate endDate 的值
                GetCurrentDate(MultiView1.ActiveViewIndex);
            }
        }
    }设置完值,到后面点击分页的时候,页面会刷新,然后变量的值都没有了 ,这个该怎么解决啊?请大神们指点...

解决方案 »

  1.   

    就是嗲下一页或者上一页的时候,页面就刷新一下,变量的值是页面Page_Load的时候初始化的,然后点上一页或者下一页的时候,初始化的值都没有了,还是begainDate = "" endDate = ""
      

  2.   

    就是上面的begainDate和endDate页面加载的时候赋值,然后点击下一页,页面就刷新一下,begainDate和endDate的值都没有了。
      

  3.   

    就是上面的begainDate和endDate页面加载的时候赋值,然后点击下一页,页面就刷新一下,begainDate和endDate的值都没有了。
      

  4.   

    保存的方法很多
    Session 
    ViewState
    QueryString 
    任选一种都可以。
      

  5.   

    url 传值,直接点击下一页的时候传过去 www.aaspx.com 发布个人观点
      

  6.   

     if (!IsPostBack)            

    GetCurrentDate(MultiView1.ActiveViewIndex);
    } 你赋值都是在这个方法里面执行的吧?
    这个只是第一次加载的时候才会执行的,回传的时候不会执行,所以变量的值肯定是空的。
    你可以用Viewstate["key"]来保存变量值