在我的第一页上,我有两个电影和小吃
的列表框电影被称为 lbDisplay , Snacks 被称为 lbSelected 。
我目前正在使用"转到购物车"具有以下代码的函数:
Session["lbSelectedMovies"] = lbDisplay;
Session["lbSelectedSnacks"] = lbSelected;
Response.Redirect("RingU6POSReview.aspx");
在重定向页面上,我希望将给定值传输到的两个列表框称为 lbRvMovies 和 lbRvSnacks
该页面名为RingU6POSReview.aspx
我可以帮助我了解在重定向客户时如何传输值吗?
答案 0 :(得分:0)
在第二页上,假设您有另一个列表框(比如ListBox1),您要为其分配传递的值,然后使用任何一个foll。 3种方法:
ListBox ListBox1 = null;
ListBox1 = Session["lbSelectedMovies"] as ListBox;
OR
ListBox ListBox1 = new ListBox();
foreach (ListItem Item in ((ListBox)(Session["lbSelectedMovies"])).Items)
{
ListBox1.Items.Add(new ListItem(Item.Text, Item.Value));
}
OR
ListBox1.Items.AddRange((ListItem[])Session["lbSelectedMovies"]);