Я создаю приложение корзины покупок, и у меня возникают некоторые проблемы с реализацией состояния сеанса для моего 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, а затем, когда ученик подтверждает, что я сохраню это в БД и связать этот идентификатор с данными класса.
Спасибо заранее, ребята!
-1 - В чем проблема, с которой вы сталкиваетесь? – s1mm0t