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怎么能让网页不能后退