【发布时间】:2012-12-04 18:56:06
【问题描述】:
考虑下面的代码:
\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" 是否在一段时间后被清除?
标签: c# asp.net session datagrid datatable