我的网站包含单个aspx页面以及像图片,js和样式表等少量资源。当页面打开时,它会生成Asp.Net_SessionId,当获取其他资源时会使用它,但是该资源会将ASP.NET_SessionId与响应重置。关于这个还能做什么?会话cookie由ASP.NET重置
Default.aspx:
Request:
Cookie ASP.NET_SessionId=
Response
Set-Cookie ASP.NET_SessionId=pf31rzumimjurdmdhc1qgq45; expires=Tue, 16-Mar-2010 14:21:43 GMT; path=/; HttpOnly
Default.css:
Request:
Cookie ASP.NET_SessionId=pf31rzumimjurdmdhc1qgq45
Response:
Set-Cookie ASP.NET_SessionId=; expires=Tue, 16-Mar-2010 14:21:44 GMT; path=/
这让我疯狂。它只发生在我设置sessionCookie.Expire值时。此外,有时它很好,有时它像上面的描述:(
我应该在哪里使用这段代码?我不能把它放在ASPX中,因为来自CSS文件的响应会删除会话。 – 2010-03-16 14:50:50