考慮下面的代碼: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」在這段時間後被清除了嗎? –