我的網站包含單個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