求助[购物车问题] 提供“添加至购物车”按钮的页面的每次输出(初次Load、回发后输出)时都生成一个不会重复的键值(比如Guid),将它写在一个隐藏的input添加到页面的输出内容里每次接收“添加至购物车”按钮的回发事件时,从这个隐藏的input中取出键值,把它写到orderlist中的元素某个字段里,如果在已有元素中的这个字段内发现了相同的值,就认为是客户端使用刷新提交的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ViewState代替这个隐藏的input也行道理一样 是的,应该为用户选择的每一件物品记录一个可靠的流水序号:<asp:HiddenField runat=Server id="ProdNum"></asp:HiddenField>代码中页面输出时写:ProdNum.Value=(购物车中的物品的数量+1).ToString();在“增加购物车”事件中使用 ProdNum.Value作为此物品的流水号。 楼上的我也是用session的.能讲下有什么不好的吗.给个好点的方案出来学习 引用楼上的话:楼上的我也是用session的.能讲下有什么不好的吗.给个好点的方案出来学习 Session没什么问题,只是注意Session中的orderlist只能作为订单的临时版本,需要持久化应该写入数据库 有没有关于GridView辅助类的源码 把网站放到一个框架中后就报验证码错误!! gridview导出Excel 时间乱码 初学.net,请教一个关与命名空间的问题? DataList 怎么显示从数据库读取并绑定的二进制数据? 部署asp2.0的时候,程序为什么不自己编译? 三层架构 文件上传 关于dopostback很奇怪的问题,请高手帮忙? SqlDataReader ??? treeview控件显示问题 有一个数组,如何计算数组中最大的值???? vs2003的怪异现象
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货