1
當我添加到購物車 我使用Session [「Cart」] = new List(){Id};這是從查詢字符串 獲得ID傳遞,但是當我在cartview事件上預覽我添加2/3產品時,它僅顯示1列,這是最新的。爲什麼它會取代?我的代碼看起來像。我應該如何確保每次添加它都會顯示在查看購物車頁面上?如果此代碼問題或我的購物車預覽頁面有問題?在一個會話中檢索多個值
當我添加到購物車 我使用Session [「Cart」] = new List(){Id};這是從查詢字符串 獲得ID傳遞,但是當我在cartview事件上預覽我添加2/3產品時,它僅顯示1列,這是最新的。爲什麼它會取代?我的代碼看起來像。我應該如何確保每次添加它都會顯示在查看購物車頁面上?如果此代碼問題或我的購物車預覽頁面有問題?在一個會話中檢索多個值
試試這個例子,
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"];
要以通用的方式使用它,請嘗試這個http://www.codeproject.com/Tips/559508/Session-Management-With-Generics –