c# - Reusing same session from asp.net aspx page to ashx handler -


i trying call ashx handler asp.net page , retrieve xml data handler.

  var url = "http://localhost/settings/myhandler.ashx?errors=false";          var request = (httpwebrequest)webrequest.create(url);         request.method = "get";          using (var response = (httpwebresponse)request.getresponse())         {             using (var stm = response.getresponsestream())             {                 using (var sr = new streamreader(stm))                 {                     var data= sr.readtoend();                 }             }         } 

now, due nature of asp.net creating new session each webrequest, not able reuse same session asp.net page ashx handler.

both files same project.

how can reuse same session asp.net ashx handler.?

please note: have marked handler implement irequiresessionstate, has session. issue aspx page , ashx handler have 2 different sessions.. everytime when invoke handler creates new session. instead have reuse same session of aspx page inside handler, meaning have execute handler in same request context of page.

if specify .ashx class uses irequiressessionstate interface e.g.

public class myclass : ihttphandler, system.web.sessionstate.irequiressessionstate 

{

}

then should able access current session values via httpcontext.current.session


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -