------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 由于asp.net客户端是无状态的,当用户重发请求,页面就会重刷新。【补充:Web开发不像软件开发,Web应用实际上是没有状态的,这就说明Web应用程序不自动指示序列中的请求是否来自相同的浏览器或客户端,也无法判断浏览器是否一直在浏览一个页面或者一个站点,也无法判断用户执行了哪个操作并统计用户的喜好。】
于是,就诞生: viewstate\hidden\cookie\?key1=value1【&key2=value2】\session\application\cache方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应用程序/所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量,简单的数据可以根据需要设定单个用户客户端Viewstate小量,简单的数据一个Web页面的生命期单个用户客户端Cache任意大小可以根据需要设定整个应用程序/所有用户服务器端隐藏域小量,简单的数据一个Web页面的生命期单个用户客户端查询字符串小量,简单的数据直到下次页面跳转请求单个用户客户端------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------