If session is null while working with ASHX and you can't manage to access session state implement IReadOnlySessionState in your class:
C#
public class Sertifika : IHttpHandler, System.Web.SessionState.IReadOnlySessionState
{
public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write(context.Session["isil"]);
}
public bool IsReusable
{
get
{
return false;
}
}
}
VB:
Public Class Sertifika
Implements System.Web.IHttpHandler
Implements SessionState.IReadOnlySessionState
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
context.Response.ContentType = "text/plain"
context.Response.Write(context.Session("isil"))
End Sub
ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property
End Class