如何在ajax中检查会话

时间:2010-05-17 15:02:35

标签: c# javascript ajax

我想chek是用户在点击ajax请求之前登录的 或者我想在ajax处理程序(ashx文件)中取消

我在ashx文件中有httpContext 我可以通过dis?

1 个答案:

答案 0 :(得分:1)

在你的IHttpHandler(.ashx处理程序)处理程序中,让它实现IReadOnlySessionStateIRequiresSessionState(如果需要设置任何东西)接口,如下所示:

public class MyHandler : IHttpHandler, IReadOnlySessionState
{
  public void ProcessRequest(HttpContext context) 
  {
    //You can use session here
  }
  public bool IsReusable { get { return true; } } //this may vary for you
}
相关问题