在产品展示页,点放进购物车按钮时,产生一个Guid号,
if (!IsPostBack)
{
Session["NoLoginId"] = Guid.NewGuid().ToString();
}
并跳转到购物车页面,以便于查看选购产品,并能修改数量再点继续选购按钮,返回产品展示页,这时就又产生一个不同于上一步的Guid号
那唯一标识的作用就没有了,怎么解决这个问题????
if (!IsPostBack)
{
Session["NoLoginId"] = Guid.NewGuid().ToString();
}
并跳转到购物车页面,以便于查看选购产品,并能修改数量再点继续选购按钮,返回产品展示页,这时就又产生一个不同于上一步的Guid号
那唯一标识的作用就没有了,怎么解决这个问题????
解决方案 »
- asp.net2.0做的网站传到租的空间不能访问(在本地浏览没问题)?
- iis 7 asp.net 时而正常,时而不正常的问题(登录不上)
- sqlserver表中整数型字段导入到excel中如何替换为数字?
- CS 如何调用另外一个CS文件。。。没有编译的情况下
- 如何解决刷新页面水晶报表弹出登陆界面
- 用Response.Write("<script language=javascript>alert('添加成功!');window.opener.myform.a.value='" & stra & "';window.close();</s
- 老大们如何在啊asp.net中实现时钟的动态显示?
- 请问在webfrom生成的table中怎样实现单元格的循环??
- 求救!
- 什么时候用存储过程?什么时候用一条简单的text?大家讨论一下。
- 集思广益
- 急 !!!模态窗口 问题
看命名应该是没有登录时的购物车ID,这里的ID只是一个标识,具体的产品信息应该都是和这个标识关联的。
而不是在增加产品的时候产生这个ID,
如果用户登录了,就把与这个ID关联的产品信息转到登录用户的id下即可。
Hashtable实现临时保存
看看petshop的实现原理
已经赋值了,就不要重复赋值了加个判断是否为null就可以了,null的时候才赋值。