I mają następujące proste obsługi (usunięte pewne kod vissibilty sake, ale poniżej jeszcze nie)Sesja w ogólnym trybie obsługi?
<%@ WebHandler Language="C#" Class="DownloadHandler" %>
using System;
using System.Web;
public class DownloadHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
if (context.Session["t1"] != "true")
{
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
Linia if (context.Session["t1"] != "true")
zawodzi z „obiekt odniesienia nie jest ustawiony na przykład obiektu.” i nie rozumiem dlaczego tak jest?
Czym jest obiekt "null"? Czy jest to 'context' lub' context.Session'? – svick
Niestety - znalazłem odpowiedź na moje własne pytanie. 'IRequiresSessionState' powinien zostać dodany (jak' public class DownloadHandler: IHttpHandler, IRequiresSessionState') – brother