2016-12-08 4 views
0

私はasp.netに新たなんだ、このコードを記述し、以前の値を消去せずにセッションに値を追加したい:
asp.netの以前の値を消去せずにセッションに追加する方法は?

Session["behzadList"] = BookIDI.Trim(); 


が、そのコードの実行が以前の値を消去し、セッションに追加したときに、私が欲しいですそのコードを実行する前の値の新しい値を追加するC#の配列のようなもの、私はセッションを使用する必要があり、他の方法、感謝のすべてをしたくない。

答えて

2

あなたはセッションでList<string>を保存することができます:

List<string> behzadList = Session["behzadList"] as List<string> ?? new List<string>(); 
behzadList.Add(BookIDI.Trim()); 
Session["behzadList"] = behzadList; 
+0

非常に良いコードを、作品のおかげで、今セッションアレイにアクセスすることができますか。 – behzad

+0

@behzad:配列ではないリスト(配列は固定サイズでリストはアイテムを追加できます)です。私はセッションでリストにアクセスする方法の上にあなたを示しました。 'foreach(string s in behzadList){...}'またはインデックスの項目にアクセスすることができます: 'string first = behzadList [0];' –

+0

私の友人には大変感謝しています。 – behzad

関連する問題