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

asp.net: 客户端cookie默认生命周期是多长时间? Session有保存在客户端的东西吗?

追问:session是20分钟吧 你怎么跟楼上的回答正好【相反】
答案:如果设置了过期时间,则生命周期就是cookie的过期时间(也可能1天,也可能10年)
如果没有设置过期时间,则浏览器关闭cookie被销毁

默认情况下Session的SessionId保存在客户端
其他:cookie默认是20分钟,可以再 web.config中更改过期时间。
session其实和cookie差不多,只是session在关闭浏览器的时候,就清除了,而cookie不会。 cookie的默认生命周期比较长,有一年。
session比较短,几十分钟。

session同样在客户端对应一个cookie,这个cookie中有session的ID,浏览器通过它找到服务器中对应的session cookie的默认生命周期比较长,通过设置Expires = DateTime.MaxValue
session比较短,几十分钟不操作就会消失。 

上一个:Asp.net 网页中怎么播放视频?详解
下一个:asp.net怎么能让网页不能后退

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,