2011-01-26 16 views

risposta

15

Direi che Session è il colpevole qui; con riferimento allo here, si potrebbe voler provare ad aggiungere : IRequiresSessionState al gestore (il code-behind per il ashx). Così si dovrebbe avere qualcosa di simile:

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; 
     } 
    } 
} 

Si noti anche che è più facile parlare con il context passata, ma HttpContext.Current dovrebbe lavorare troppo.

Problemi correlati