asp.net怎么传session值到一般处理程序中?
2个回答
展开全部
一般处理程序实现IReadOnlySessionState 即可
public class LoginHandler : IHttpHandler, IReadOnlySessionState
{
...
}
public class LoginHandler : IHttpHandler, IReadOnlySessionState
{
...
}
追问
能再具体点吗?我在这方面啥都不知道,在普通页面产生session 怎么在一般处理程序中获得session值 给点代码 万分感谢呐
追答
写的很清楚了,只要这个一般处理程序实现了IReadOnlySessionState 接口
在页面中如果写了这样的Session
Session["name"] = "abc";
那么在一般处理程序中可以
public class LoginHandler : IHttpHandler, IReadOnlySessionState
{
public void ProcessRequest(HttpContext context)
{
if(context.Session["name"] != null)
//...
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询