我建议你把这边选中状态的 Checklist 的listitem 保存到 List 里面 如下:
Listlist_Check = new List ();
foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Selected == true)
{
list_Check.Add(item.Value);
}
}
Session.Add("Show",list_Check);
然后在另外一个页面 把这个List取出来 如下:
Listlist_Item = (List )Session["Show"];
foreach (ListItem item in CheckBoxList1.Items)
{
if (list_item.Contains(item.Value))
{
item.Selected = true;
}
else
{
continue;
}
}
session["Show"] = CheckBoxList选择控件ID.SelectedValue;
CheckBoxList接收显示控件ID.SelectedValue = (CheckBoxList)session["Show"];
用户选择书籍和鞋类,然后点击按钮
后台 var str = Request["ShopType"]; session["Show"] = str;
3. Response.Redirect("/b.aspx")
4. 在b.aspx的PageLoad里,取session["Show"],然后显示