tôi đã xử lý đơn giản sau đây (loại bỏ một số mã cho vissibilty cớ, nhưng bên dưới vẫn không)Phiên trong trình xử lý chung?
<%@ 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;
}
}
}
Dòng if (context.Session["t1"] != "true")
là không có "đối tượng tham chiếu không được đặt để một thể hiện của một đối tượng." và tôi không hiểu tại sao lại như vậy?
Đối tượng nào là 'null'? Có phải 'context' hay' context.Session'? – svick
Xin lỗi - tìm câu trả lời cho câu hỏi của riêng tôi. 'IRequiresSessionState' nên được thêm vào (như' public class DownloadHandler: IHttpHandler, IRequiresSessionState') – brother