由于我在回发后丢失索引时遇到问题,是否更好地记住会话中的索引或值?
感谢。
答案 0 :(得分:2)
我认为如果您只是确保EnableViewState
未针对该特定控件或页面级别设置为false
,那么您将能够保留索引以供用户完成选择
答案 1 :(得分:1)
我会说将它们存储在会话中,但是,你是否在页面加载事件中做了任何选择,如果是这样,你是否检查过它以便在回发后不会重做那个群体?
这可能会搞砸,这会在每次回发时设定时间:
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToString();
}
然而,这将使您的东西在视图状态中保持不变,并且只有在没有回发的情况下加载页面时,时间才会更新:
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack != true)
{
Label1.Text = DateTime.Now.ToString();
}
}