我正在設計一個使用ASP.NET的購物車應用程序。當用戶完成購物時,將顯示總應付金額。然後他關閉瀏覽器。下次打開瀏覽器時,項目的數量仍然保持不變,當選擇某個項目時,將顯示舊的數量。如何在會話結束時清除集合的內容?
這可能是因爲ASP.NET Development Server處於運行狀態並顯示在通知區域中。
我正在使用的Check-Out按鈕的代碼如下。
protected void btnCheckout_Click(object sender, EventArgs e)
{
List<CD> CdCheckOutList = new List<CD>();
CdCheckOutList = (List<CD>)Session["cart"];
double totalPrice = 0.0;
foreach (var cd in CdCheckOutList)
{
totalPrice += cd.Amount;
}
lblTotal.Text = "Total Price = "+totalPrice.ToString();
}
請幫我解決問題。
我嘗試了這些選項,但它不工作! –