regenerateExpiredSessionId for cookieless =" UseCookies"

时间:2014-11-18 13:42:18

标签: c# asp.net .net asp.net-mvc

如何在每次新用户会话启动时配置Asp.Net以使用新的会话ID。我已经阅读了avout regenerateExpiredSessionId并将其设置为false,但这只适用于cookieless="True"。如何配置它以在UseCookies

中使用相同的行为

1 个答案:

答案 0 :(得分:0)

如果您使用已启用cookie的会话,则在创建会话对象之前,asp.net不会为会话数据分配内存。因此,将为每个页面请求生成新的会话ID。 在这种情况下,您可以在Global.asax文件的Session_start事件中创建会话实例。

请参阅以下链接以获取更多信息,

http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.sessionid.aspx