考虑下面的代码:Session变量内容未更新
\DataTable dt =(DataTable) Session["dfdtemptable"];
// Remove all
int i = dt.Rows.Count;
while(i> 0)
{
dt.Rows[i-1].Delete();
dt.Rows[i - 1].AcceptChanges();
i--;
}
Session["dfdtemptable"] = dt;
this.BindItems();
当的AddNew按钮被点击上述代码被执行。但Session变量仍然包含旧值,变量不会被清除。但需要清除会话变量,以便Session中没有值。
“dt”在这段时间后被清除了吗? –