2011-01-26 56 views

Respuesta

15

Supongo que Session es el culpable aquí; con referencia here, es posible que desee intentar agregar : IRequiresSessionState a su controlador (el código subyacente para el ashx). Por lo que debe tener algo como:

public class Handler1 : IHttpHandler, System.Web.SessionState.IRequiresSessionState 
{ 

    public void ProcessRequest(HttpContext context) 
    { 
     context.Response.ContentType = "text/plain"; 
     context.Response.Write("Hello World"); 
     context.Session["loggedIn"] = true; 
    } 

    public bool IsReusable 
    { 
     get 
     { 
      return false; 
     } 
    } 
} 

Tenga en cuenta también que es más fácil hablar con el context pasado, pero HttpContext.Current debe trabajar también.

Cuestiones relacionadas