标签: asp.net session cookies model-view-controller
默认情况下,ASP.NET_SessionId cookie不保留-没有有效日期,并且在关闭浏览器后将被删除。这将导致ASP.NET MVC会话在关闭浏览器时过期。
我正在寻找一个选项,以在浏览器重新启动后保持会话有效(除非它实际上超时)。
实现此目的的最合乎逻辑的方法似乎是在以后的每个请求中更新ASP.NET_SessionId cookie过期日期20分钟。但是,在多个地方,我发现不建议持久保留ASP.NET_SessionId cookie。
有人可以解释为什么吗?