2011-10-19 125 views
-4

您可以告訴我如何在會話中存儲ArrayList以及如何從會話中檢索ArrayList創建字符串ArrayList

我想存儲string類型的一個ArrayList,並指定相同類型的值,但它顯示出錯誤。如何爲會話中的ArrayList分配值?

ArrayList arry = (ArrayList)Session["myArr"]; 
Session["myArr"] = arry; 
+0

什麼是你到底想知道什麼?請給我們示例代碼和更好的描述你的問題! – Fischermaen

+0

添加數值添加到數組列表時,請添加錯誤消息。 – PVitt

回答

0

簡單:

// When retrieving an object from session state, cast it to 
// the appropriate type. 
ArrayList stockPicks = (ArrayList)Session["StockPicks"]; 

// Write the modified stock picks list back to session state. 
Session["StockPicks"] = stockPicks; 

ASP.NET Session State Overview

注意ArrayList的是序列化的,所以你可以把它放到任何會話存儲

+0

雅我試過,但其顯示以下錯誤無法投入'System.String'類型的對象來鍵入'System.Collections.ArrayList'。 – kaarthikeyan

+0

請比較你在那裏放置什麼和你會得到什麼。鑰匙必須完全一樣。 – idm