aspx中的WebMethod方法如何调用Session

今天在做项目的过程中遇到了一个问题,就是如何在aspx里的WebMethod方法中调用Session数据。刚开始是直接用
String userId=Session["UserId"].toString();

结果抛出错误[quote]非静态字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用...[/quote]
找了半天,最后终于在stackoverflow论坛上找到了答案,解决方法就是
String userId= HttpContext.Current.Session["UserId"].toString();


附链接[url]http://stackoverflow.com/questions/5340445/cannot-get-session-in-webmethod-in-asp-net[/url],表示感谢!

你可能感兴趣的:(C#,c#)