¿Puedo usar valores de sesión dentro de un WebMethod
?¿Cómo puedo acceder a la sesión en un webmethod?
He intentado usar System.Web.Services.WebMethod(EnableSession = true)
pero no puedo acceder a los parámetros de sesión como in this example:
[System.Web.Services.WebMethod(EnableSession = true)]
[System.Web.Script.Services.ScriptMethod()]
public static String checaItem(String id)
{
return "zeta";
}
aquí es el que llama a la JS WebMethod:
$.ajax({
type: "POST",
url: 'Catalogo.aspx/checaItem',
data: "{ id : 'teste' }",
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert(data);
}
});
Publicar un ejemplo de código nos ayudará a darle una respuesta. – volpav
¿Estás recibiendo una excepción? –
En el ejemplo anterior, no veo que intente acceder a ningún valor de sesión. Primero debe establecer la var de sesión y luego acceder a ella como el enlace que publicó. return (int) Session ["Conversiones"]; – capdragon