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 you can access the values from the Repeater control in ASP.NET?
What is a proxy in web service?
What is the default authentication mode for asp.net?
explain code with datachaching with example
What symbol would you use to denote, the start of a code block in aspx views?
Explain the difference between singleton and single call?
What are Session states available and its Uses?
What is web api vs wcf?
Explain the working of passport authentication.
what are configuration files?
Why is asp.net so popular?
Is asp.net is a programming language?
What does postback mean?
How do u deploy ur project?
Demonstrate Render and PreRender?