How to access Session in .ashx file?

后端 未结 3 991
野趣味
野趣味 2020-12-08 10:08

I want to access some value(which is already set in.aspx file) in .ashx file. I tried to get that value using querystring, session etc but each time it failed. Can anyone su

3条回答
  •  情歌与酒
    2020-12-08 10:24

    In aspx file:

    Session.Add("filename", "Test.txt");
    


    After you have set session value in aspx file. Use following to get the value in ashx file.

    In ashx file:

    public class ImageHandler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
    {
        public void ProcessRequest(HttpContext context)
        {
          string Name = "";
          if (context.Session["filename"] != null)
             Name = context.Session["filename"].ToString();
        }
    }
    

提交回复
热议问题