मैं निम्नलिखित सरल हैंडलर (vissibilty sakes के लिए कुछ कोड हटा दिया, लेकिन नीचे अभी भी विफल रहता है) हैसत्र?
<%@ 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;
}
}
}
लाइन if (context.Session["t1"] != "true")
साथ विफल हो रहा है "एक वस्तु का एक उदाहरण के लिए सेट नहीं ऑब्जेक्ट संदर्भ।" और मुझे काफी नहीं लगता कि वह क्यों है?
क्या वस्तु 'शून्य' है? क्या यह 'संदर्भ' या 'संदर्भ सत्र' है? – svick
क्षमा करें - मेरे अपने प्रश्न का उत्तर मिला। 'IRequiresSessionState' जोड़ा जाना चाहिए (जैसे 'पब्लिक क्लास डाउनलोड हैंडलर: IHttpHandler, IRequiresSessionState') – brother