我正在开发电子商务网站。在这里,我想在购物车中添加产品,该产品将产品ID存储在arraylist&这个arrayList被保存在cookie中。现在我想在购物车页面加载时将ProductID存储在ListBox中的cookie中。
我使用以下代码在购物车中添加商品
UITableViewController
错误
BC30311:类型的值' System.Web.HttpCookie'无法转换为' System.Collections.Generic.List(Of Integer)'。
答案 0 :(得分:0)
试试这个,
if (Request.Cookies["ItemInCart"] != null)
{
List<int> myList = Request.Cookies["ItemInCart"].Value.Split(',').Select(x => Convert.ToInt32(x)).ToList();
}
然后将其添加到ListBox,
if (myList != null) {
foreach (int id in myList) {
ListBox1.Items.Add(String.Format("select * from customer where id={0}", id));
}
}