我正在創建一個購物車應用程序,並且在爲arraylist實現會話狀態時遇到了一些問題。購物車中的會話狀態ArrayList ASP.NET
在我的網頁加載我宣佈
if (Session["Cart"] == null)
{
Session["Cart"] = new ArrayList();
}
else
{
ArrayList cart = (ArrayList)Session["Cart"];
}
,如果不存在,就創建會話。 後來我有一個事件處理程序的按鈕將項目添加到ArrayList
protected void onClick_AddBooking(object sender, EventArgs e)
{
int ClassID = Convert.ToInt32(Request.QueryString.Get("Class_Id"));
ArrayList cart1 = new ArrayList();
cart1 = Session["Cart"];
cart1.Add(ClassID);
我猜我只是不知道如何處理會話狀態的是,這樣的混亂。 我基本上存儲class_ID,然後當學生確認我將它存儲到數據庫並將該ID與類詳細信息關聯。
在此先感謝你們!
-1 - 你有什麼問題? – s1mm0t 2010-05-01 12:41:04