ASP.NET 页面数据保存
在购物车的"物品浏览"网页中,当用户选择想购买的物品并提交到了"订单"网页中,可还想购买别的物品,这需要返回到"物品浏览"页面去查找,此时,用户选择了物品提交后,现在的物品也传到了"订单"网页中,可我需要先前选择的物品也在"订单"网页.该怎么实现? --------------------编程问答-------------------- 用session保存, --------------------编程问答-------------------- 假设你有一个ShoppingCart对象叫Cart.
在购物页面
if(Session["Cart"]!=null) Session["Cart"] = Cart;
else
{
ShoppingCart cart = Session["Cart"] as ShoppingCart ;
cart.Add("Some Goods");
}
在订单网页
if(Session["Cart"]!=null)
{
ShoppingCart cart = Session["Cart"] as ShoppingCart ;
//将购物车的物品绑定到页面中的物品列表
}
--------------------编程问答-------------------- if(Session["Cart"]!=null) Session["Cart"] = Cart;
-- != 改为 ==
if(Session["Cart"] == null) Session["Cart"] = Cart;
--------------------编程问答-------------------- 同上 --------------------编程问答-------------------- 用 cookie 也可以
而且可以用 cookie 保存 “订单”
补充:.NET技术 , C#