Correct Answer - Option 3 : 120
Sessions are identified by a unique identifier. It is 120 bit identifier in ASP.NET. It can be read using the SessionID property.
The client requests a web page in the application from the web server, then the server checks the SessionID value sent from the web browser.
If the SessionID value is not supplied then ASP.NET starts a new session and the SessionID value for that session is sent to the browser with the response. By default, SessionID values are stored in a cookie. However, you can also configure the application to store the SessionID value in the URL for a "cookieless" session.
Hence the correct answer is 120.
- When you use Session State, a session cookie named ASP.NET_SessionId is added to your browser automatically.
- By default, the ASP.NET Session timeout is 20 minutes.
- It is a server-side state management technique because each session is stored on the server.