2013-11-23 90 views
1

当我添加到购物车 我使用Session [“Cart”] = new List(){Id};这是从查询字符串 获得ID传递,但是当我在cartview事件上预览我添加2/3产品时,它仅显示1列,这是最新的。为什么它会取代?我的代码看起来像。我应该如何确保每次添加它都会显示在查看购物车页面上?如果此代码问题或我的购物车预览页面有问题?在一个会话中检索多个值

+0

要以通用的方式使用它,请尝试这个http://www.codeproject.com/Tips/559508/Session-Management-With-Generics –

回答

0

试试这个例子,

string[] a = new string[]{"a","b","c"}; 
Session["values"] = a; 

你可以这样获取。

string[] a = (string[])Session["values"] 

使用List

Session["test"] = yourList; 

你可以这样获取。

var list = (List<string>)Session["test"];