-1

セッションCheckBoxList内のすべてのアイテムを保存し、同じものを取得して別のまたは同じものに追加しています。CheckBoxList

CheckBoxListbutton1_click のセッションにアイテムを保存するコードは次のとおりです。

Session.Add("AllItems", CheckBoxList1.Items);

セッションから値を取得し、CheckBoxListbutton2_clickに入力するコードは次のとおりです。

if ((Session["AllItems"]) != null)
        {
            CheckBoxList1.Items.Add(Session["AllItems1"].ToString());
        }

CheckBoxListただし、これにより、値が "System.Web.UI.WebControls.ListItemCollection"の 1 つの項目が生成されます。

誰かが親切にこれについて私を助けてくれますか。前もって感謝します。

4

2 に答える 2

0
 Session["AllItems"]= CheckBoxList1.Items;    

    if ((Session["AllItems"]) != null)
        {
        ListItemCollection listitem =(ListItemCollection)Session["AllItems"];
        foreach(ListItem item in  listitem)
         {          
         CheckBoxList1.Items.Add(item);
         }
        }
于 2012-08-18T20:18:53.037 に答える
0

これを試して

if ((Session["AllItems"]) != null)
{
    foreach(ListItem item in (ListItemCollection)Session["AllItems"])
    {
        CheckBoxList1.Items.Add(item);
    }                
}
于 2012-08-18T20:42:00.187 に答える