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

.ashx and null session issue - 25.02.2008

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

15.07.2008 - Ian
Excellent, thank you!

10.09.2008 - Rami
thanks very helpfull!!!!!

12.11.2008 - Martjin
Thanks!

23.02.2009 - Andrea
Thanks! :)
http://www.peorth.com.ar/blog

16.06.2009 - b2b
or use IRequiresSessionState to write it
http://www.tradeready.net

06.01.2010 - AlekseyK
Thank You very much
Add Comment
First Name Last Name
Web Site
E-Mail
Comment

Photos
Me in MSDN Forums
Entries
News
Articles