Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么当我关闭浏览器Mozila和IE时会话会过期_C#_Asp.net Mvc_Session - Fatal编程技术网

C# 为什么当我关闭浏览器Mozila和IE时会话会过期

C# 为什么当我关闭浏览器Mozila和IE时会话会过期,c#,asp.net-mvc,session,C#,Asp.net Mvc,Session,我在本届会议上: Session.Add("Lastname", data.LastName); Session.Add("Firstname", data.FirstName); Session.Add("AuthorID", data.AuthorID); 当我关闭浏览器时,Mozilla和IE中的会话都将过期 但当我在Chrome上测试它时,关闭浏览器后,它不会过期 浏览器关闭时(对于Mozilla和IE),是否有代码防止会话过期?您认为会话过期的原因是什么?你知道Cookie是如何工作

我在本届会议上:

Session.Add("Lastname", data.LastName);
Session.Add("Firstname", data.FirstName);
Session.Add("AuthorID", data.AuthorID);
当我关闭浏览器时,Mozilla和IE中的会话都将过期 但当我在Chrome上测试它时,关闭浏览器后,它不会过期


浏览器关闭时(对于Mozilla和IE),是否有代码防止会话过期?

您认为会话过期的原因是什么?你知道Cookie是如何工作的吗?或者他们只是在我关闭浏览器后清除会话??有没有一种可能的方法可以防止这种情况发生?因为其中涉及到两个“会话”-是的,浏览器关闭浏览器会话(并删除所有会话cookie),关闭浏览器不会对会话产生影响(同样,您很难加入相同的会话,但它仍然存在).有什么密码可以把它取回来吗?当然。。。我会先用Fiddler捕捉cookie,然后在重新启动浏览器后再次设置它。显然可以自动化。。。请注意,服务器端会话将在某个时候由于不活动而过期,所以您需要快速返回(我认为默认值为20分钟)。还是说服务器端代码?