Wednesday , 28 July 2021
HOT

Sử dụng Session trong file ASHX

Nếu bạn sử dụng file aspx thì không cần quan tâm đến vấn đề này, nhưng nếu bạn sử dụng file ashx thì mặc định Session state không được implement, Để sử dụng Session trong file ashx bạn phải implement interface IReadOnlySessionState

<% @ webhandler language="C#" class="DownloadHandler" %>
 
using System;
using System.Web;
using System.Web.SessionState;
 
public class DownloadHandler : IHttpHandler, IReadOnlySessionState
{
   public bool IsReusable { get { return true; } }
   
   public void ProcessRequest(HttpContext ct)
   {
       ct.Response.Write(ct.Session["sessionname"]);
   }
}

Leave a Reply

Your email address will not be published. Required fields are marked *

*