本文介绍了如何访问会话在.ashx的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要访问某个值在.ashx的文件(这已被设置in.aspx文件)。我试图让使用查询字符串,会话等,但每次失败了时间的价值。 ?任何人都可以给我建议,我们如何在.ashx的文件访问会话值

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 suggest me how can we access session value in .ashx file?

推荐答案

在aspx文件:结果

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



结果
在您设置aspx文件会话值。 。使用后获得的ashx的文件中的值


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

在ashx的文件:的结果

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();
    }
}

这篇关于如何访问会话在.ashx的文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 13:43