.NET WebServiceSession[WebMethod(EnableSession = true)]

Phenomenon: I encountered a bug today, I can’t get the variable openid


Openid is obtained through wechat service and saved in session

Then use session in WebService to get the variable, but the enablesession is not set

Webmethod default enablesession = false

Solution: [webmethod ( enablesession = true )]

[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false)]
public string Binding()
  return Session["openid"].ToString();

Similar Posts: