¿Es posible compartir el estado de sesión entre la página ASP.NET ASPX haciendo una llamada a un servicio web ASP.NET?

StackOverflow https://stackoverflow.com/questions/2659905

Pregunta

Mi situación:

Tengo 1 aplicación ASP.NET con páginas ASPX y WebServices

Hago llamadas (usando AJAX) al servicio web desde una página ASPX, ¡todo dentro de la misma aplicación ASP.NET!

Aquí está mi problema/pregunta¿Hay alguna forma de compartir el estado de la sesión?

Es decir, la página ASPX tiene un SessionID y el estado se está manteniendo. Cuando se realiza la llamada al servicio web, ¿hay alguna manera de enviar automáticamente el SeesionId al servicio web y luego poder acceder al mismo estado de sesión desde el servicio web?

--

¡Eso simplificaría enormemente mi trabajo! :) ¡Muchas gracias por tus ideas!

¿Fue útil?

Solución

Debe agregar la propiedad de habilitación de habilitación al atributo webMethod en sus métodos de servicio web:

[WebMethod(EnableSession=true)]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top