From: https://forums.asp.net/t/2096848.aspx?Session+variables+lost+after+the+call+of+Response+Redirect+methodweb
[問題]cookie
Hi Everyone,session
In my asp.net application after I login, my session variables, which I set in login page, are getting lost after the call to Response.Redirect method.app
After googling I found the below link elaborate the cause of the problem.asp.net
I really couldn't get the solution suggested in the above link.spa
I didn't get the error or the issue was not there for a month. It suddenly appeared yesterday and I'm unable to use my session variables if use Response.Redirect method, even with the second argument with 'false', ie. Response.Redirect(URL,false);.net
Why I got the error all of a sudden? And what is the solution?blog
[回答]get
Hi ArunCode47,
Have you tried setting cookieless="true" in web.config? Check that enableSessionState hasn't been set to false in the web.config.
<configuration> <system.web>
<pages enableSessionState="true"> <sessionState cookieless="true" regenerateExpiredSessionId="true" timeout="30" /> </system.web> </configuration>
ASP.NET Session State Overview
Best Regards,
Chris