Türkçe   |   English
Calendar
Categories
Archive
Links
Blogroll
Files

25.02.2008
.ashx and null session issue

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

Code
Comments(3)

Photos
Entries
News
Articles