Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does ASP.Net Cookieless work ?

I try to set the <sessionstate /> in my web.config but I don't know what are they. I would like to know about ASP.Net <SessionState cookieless="" />.

<sessionState cookieless="*****"> 
  1. AutoDetect
  2. UseCookies
  3. UseDeviceProfile
  4. UseUri
  5. true
  6. false

Let me know with short note.

like image 760
kst Avatar asked Feb 17 '11 10:02

kst


People also ask

How does ASP.NET cookies work?

Cookies provide a means in Web applications to store user-specific information. For example, when a user visits your site, you can use cookies to store user preferences or other information. When the user visits your Web site another time, the application can retrieve the information it stored earlier.

What is Cookieless true?

By default, the SessionID value is stored in a non-expiring session cookie in the browser. If you specify cookieless="true" then: ASP.NET maintains cookieless session state by automatically inserting a unique session ID into the page's URL.

Does ASP.NET session use cookies?

Each time that ASP receives a request for a page, it checks the HTTP request header for a SessionID cookie. After storing the SessionID cookie in the user's browser, ASP reuses the same cookie to track the session, even if the user requests another . asp file, or requests an .


1 Answers

Specifies how cookies are used for a Web application.

The cookieless attribute can be one of the following possible values. The default is the UseCookies value.

Note When you configure an AJAX-enabled ASP.NET Web site, use only the default value of UseCookies for the cookieless attribute. Settings that use cookies encoded in the URL are not supported by the ASP.NET AJAX client script libraries.

Value Description

AutoDetect ASP.NET determines whether the requesting browser or device supports cookies. If the requesting browser or device supports cookies, AutoDetect uses cookies to persist user data; otherwise, an identifier is used in the query string. If the browser or device supports cookies, but cookies are currently disabled, cookies are still used by the requesting feature.

UseCookies Cookies persist user data, regardless of whether the browser or device supports cookies.

UseDeviceProfile ASP.NET determines whether to use cookies based on the HttpBrowserCapabilities setting. If the HttpBrowserCapabilities setting indicates that the browser or device supports cookies, cookies are used; otherwise, an identifier is used in the query string.

UseUri The calling feature uses the query string to store an identifier, regardless of whether the browser or device supports cookies.

have also a look at http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspx

like image 76
profanis Avatar answered Sep 24 '22 23:09

profanis