2011年10月27日
摘要: 购物车的功能包括以下几项:n把商品添加到购物车,即订购n删除购物车中已定购的商品n修改购物车中某一本图书的订购数量n清空购物车n显示购物车中商品清单及数量、价格实现购物车的关键在于服务器识别每一个用户并维持与他们的联系。但是HTTP协议是一种“无状态(Stateless)”的协议,因而服务器不能记住是谁在购买商品,当把商品加入购物车时,服务器也不知道购物车里原先有些什么,使得用户在不同页面间跳转时购物车无法“随身携带”,这都给购物车的实现造成了一定的困难。目前购物车的实现主要是通过cookie、session或结合数据库的方式。下面分析一下它们的机制及作用。1. cookiecookie是.. 阅读全文
posted @ 2011-10-27 16:36 ASPNet天星 阅读(741) 评论(0) 推荐(0) 编辑
摘要: Asp.net 默认配置下,Session莫名丢失的原因及解决办法正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。这次到CSDN上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。现在我就把原因和解决办法写出来。原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:<sessionState mode='InProc' stateConnectionString=&# 阅读全文
posted @ 2011-10-27 15:17 ASPNet天星 阅读(710) 评论(0) 推荐(0) 编辑
摘要: public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters) { SqlCommand cmd = new SqlCommand(); using (SqlConnection conn = new SqlConnection(connectionString)) { PrepareCommand(cmd, conn, null, cmdType, cmdText, commandP. 阅读全文
posted @ 2011-10-27 12:50 ASPNet天星 阅读(1032) 评论(2) 推荐(0) 编辑