Session variables lost after the call of Response.Redirect method

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

http://weblogs.asp.net/bleroy/Don_2700_t-redirect-after-setting-a-Session-variable-_2800_or-do-it-right_2900_less

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

Cookieless ASP.NET

Best Regards,

Chris

相關文章
相關標籤/搜索