The following code works fine when testing with the help web page, but it
doesn't work when running from the client application. Anybody knows what
could be the problem here? thanks a lot.
JMMB
[WebMethod(EnableSession=true)]
public string CreateSession()
{
Session["nome"] = "Marcelo";
return Session["nome"].ToString();
}
[WebMethod(EnableSession=true)]
public string ReadSession()
{
if(Session["nome"] != null)
return Session["nome"].ToString();
else
return "expired";
}
[WebMethod(EnableSession=true)]
public void AbandonSession()
{
Session.Abandon();
}
Keenan Newton - 19 May 2005 19:32 GMT
Yup when you use the client application you must retain the cookies in
between calls. So on the first call you get the session coookie form
the server, and you resend the session cookie with each subsequent
call. This is how session state typically works for a web application.