当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,