【发布时间】:2010-05-01 12:16:22
【问题描述】:
我正在创建一个购物车应用程序,但在为我的数组列表实现会话状态时遇到了一些问题。
在我的页面加载中我声明了
if (Session["Cart"] == null)
{
Session["Cart"] = new ArrayList();
}
else
{
ArrayList cart = (ArrayList)Session["Cart"];
}
如果会话尚不存在,则创建会话。 然后我有一个按钮的事件处理程序来将项目添加到数组列表
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 - 你有什么问题?
标签: asp.net session-state