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);
}
}
}设置完值,到后面点击分页的时候,页面会刷新,然后变量的值都没有了 ,这个该怎么解决啊?请大神们指点...
{
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);
}
}
}设置完值,到后面点击分页的时候,页面会刷新,然后变量的值都没有了 ,这个该怎么解决啊?请大神们指点...
Session
ViewState
QueryString
任选一种都可以。
{
GetCurrentDate(MultiView1.ActiveViewIndex);
} 你赋值都是在这个方法里面执行的吧?
这个只是第一次加载的时候才会执行的,回传的时候不会执行,所以变量的值肯定是空的。
你可以用Viewstate["key"]来保存变量值