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 I create a web form?
What kind of data we can store in viewstate?
What is paging in context of Memory?
Explain the function of new view engine in asp.net? : asp.net mvc
How you can manage the state of application at the server side in ASP.NET?
What is a nested masterpage in asp.net 2.0? Can there be a master page inside a masterpage?
How u refer webservices?
What is the difference between response.redirect and server.transfer?
Let's say I have an existing application written using vb6 and this application utilizes windows 2000 com+ transaction services. How would you approach migrating this application to.net?
What are session state modes in asp.net?
What are the validation controls available in ASP.NET?
What is asp.net and ado net?
How do I open an ashx file in windows 7?
Define data caching?
What is a session in asp.net?