È possibile condividere lo stato di sessione tra la pagina ASP.NET ASPX che effettua una chiamata a un servizio WebS di ASP.NET

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

Domanda

La mia situazione:

Ho 1 applicazione ASP.NET con pagine ASPX e servizi web

Faccio chiamate (usando AJAX) a WebService da una pagina ASPX - tutte all'interno della stessa applicazione ASP.NET!

Ecco il mio problema/domandaC'è un modo per condividere lo stato della sessione?

IE: la pagina ASPX ha un sessionid e lo stato viene mantenuto. Quando viene effettuata la chiamata al servizio Web, esiste un modo per inviare automaticamente SeesionId al WebService e quindi essere in grado di accedere allo stesso stato di sessione dal WebService?

--

Ciò semplificherebbe notevolmente il mio lavoro! :) Molte grazie per le tue idee !!

È stato utile?

Soluzione

È necessario aggiungere la proprietà Abilita abilita all'attributo WebMethod sui metodi di servizio Web:

[WebMethod(EnableSession=true)]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top