Answer Posted / santoshkumar
When a user connects to an ASP.NET application, a unique session ID will be affiliated with the user. If nothing is put in the session however, no cookie will be sent to the browser. This means that the user will get a new session ID the next time a new url is open or the page is refreshed. If something is put on the session (HttpContext.Current.Session["Hello] = "hello") however, ASP.NET will issue a cookie called ASP.NET_SessionId. This cookie contains the user's session ID and the cookie will expire at the end of the session (when you close your browser).
If the user logs in, a second cookie will be issued. This cookie is usually called .ASPXAUTH, and states that the user is logged in. It's encrypted, but probably contains some information about who the user is etc. This cookie sets ASP.NET apart from other web applications, because login-information is usually affiliated with the session ID.
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
How do you sign out from forms authentication?
What is the difference between asp.net mvc and asp.net webforms? : asp.net mvc
What are ASP.NET Web Forms? How is this technology different than what is available though ASP?
What is s2s tracking?
What is caching? What are different ways of caching in asp.net?
What is ascx?
What are strong names?
What is the purpose of asp.net?
Describe the difference between inline and code behind - which is best in a?
What is mvc in asp.net interview question? : Asp.Net MVC
Where sessions are stored in asp.net?
Give 2 examples for scenarios when routing is not applied?
Why cyclomatic complexity is important?
What are different methods of session maintenance in asp.net?
Explain the difference between response.redirect vs server.transfer