2011-02-17 13 views
6

Intento establecer el <sessionstate /> en mi web.config, pero no sé qué son. Me gustaría saber acerca de ASP.Net <SessionState cookieless="" />.¿Cómo funciona ASP.Net Cookieless?

<sessionState cookieless="*****"> 
  1. Autodetect
  2. UseCookies
  3. UseDeviceProfile
  4. UseUri
  5. cierto
  6. falsa

Avísame con breve nota.

Respuesta

4

Especifica cómo se utilizan las cookies para una aplicación web.

El atributo sin cookies puede ser uno de los siguientes valores posibles. El valor predeterminado es el valor UseCookies.

Nota Cuando configura un sitio web ASP.NET habilitado para AJAX, use solo el valor predeterminado de UseCookies para el atributo sin cookies. Las configuraciones que usan cookies codificadas en la URL no son compatibles con las bibliotecas de scripts de cliente ASP.NET .

Valor Descripción

Detección automática ASP.NET determina si el navegador o dispositivo que solicita soporta cookies. Si el navegador o dispositivo solicitante admite las cookies , AutoDetect utiliza cookies para conservar los datos del usuario; de lo contrario, se utiliza un identificador en la cadena de consulta. Si el navegador o dispositivo admite cookies, pero las cookies están actualmente desactivadas, las cookies son que aún utiliza la función solicitante.

UseCookies Las cookies persisten en los datos de los usuarios, independientemente de si el navegador o el dispositivo son compatibles con las cookies.

UseDeviceProfile ASP.NET determina si se deben usar cookies en función de la configuración HttpBrowserCapabilities. Si la configuración HttpBrowserCapabilities indica que el navegador o dispositivo admite cookies, se utilizan las cookies ; de lo contrario, se utiliza un identificador en la cadena de consulta.

UseUri La función de llamada utiliza la cadena de consulta para almacenar un identificador, independientemente de si el navegador o dispositivo admite las cookies .

tienen también un vistazo a http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspx

0

Nota Al configurar un sitio Web ASP.NET para AJAX, utilice sólo el valor por defecto de UseCookies para el atributo sin cookies. Las configuraciones que utilizan cookies codificadas en la URL no son compatibles con las bibliotecas de scripts de cliente ASP.NET AJAX.

Bueno, yo estoy usando ASP.Net Ajax en combinación con <sessionState cookieless="true"> y nunca experimentado ningún problema ... Estoy usando un UpdatePanel, así como un acordeón ASP en páginas diferentes.

Cuestiones relacionadas