在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下:

HttpRequest Request = context.Request;

HttpResponse Response = context.Response;

但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["userAccount"]

如果你只是context.Session["userAccount"]的话是会报 “未将对象引用设置到对象的实例”的异常

所以,如果要想取Session中的值 ,需要如下所示

1、引入 命名空间:

using System.Web.SessionState;

2、实现IRequiresSessionState接口,具体如下

/// <summary>
    /// $codebehindclassname$ 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class AddUserInfo : IHttpHandler,IRequiresSessionState //就是这样显示的实现一下,不用实现什么方法
    {

public void ProcessRequest(HttpContext context)
        {

      //...

       //这样你就可以如下 操作了

if(context.Session["userAccount"] != null)

      {

        string account = context.Session["userAccount"].ToString();

      }

      //...继续下面的代码

    }

转载于:https://www.cnblogs.com/nameisxuhui/archive/2012/05/17/2506103.html

如何在ashx页面获取Session值 (仅供个人参考)相关推荐

  1. 如何在ashx页面获取Session值(未将对象引用设置到对象的实例) (转)

    如何在ashx页面获取Session值(未将对象引用设置到对象的实例) 分类: .Net学习笔记 Session 2011-11-30 10:25 902人阅读 评论(1) 收藏 举报 在一般事务处理 ...

  2. 如何在ashx页面获取Session值

    WEB开发,在一般处理程序中,很容易得到 Request和Response对象,如: HttpRequest _request = context.Request; HttpResponse _res ...

  3. php网页跳转无法获取session值

    今日编写项目,需要在跳转后的页面获取session值进行自动登录操作,但是明明在传输页面可以打印出session值,但在接受页面却显示session值为空,经确认脚本中的session_start() ...

  4. HttpHandler(ashx)中获取Session状态

    HttpHandler(ashx)中获取Session状态 这里为自己或后来困惑的朋友做一个提醒的记录,当想要在HttpHandler(ashx文件)中访问Session的状态值时,需要显式的实现一个 ...

  5. Jsp页面获取session

    关于jsp页面获取session的方式: 假如有这样一个session值:(name: 'tomcat') 1.用stracts获取: <s:property value="#sess ...

  6. 人力资源学python有意义吗-python爬虫抖音 个人资料 仅供学习参考 切勿用于商业...

    本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...

  7. C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流

    C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流 说明:学做了4关推箱子, 仅供初学者参考可用g++ 编译,可以将内容复制到TXT文件,将后缀改为".cp ...

  8. iif函数 vfp_IIF()的使用(仅供新手参考)

    IIF()的使用(仅供新手参考) IIF()函数 根据逻辑表达式的值,返回两个值中的某一个. 语法 IIF(lExpression, eExpression1, eExpression2) 参数 lE ...

  9. DNS欺骗攻击——实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考)

    DNS欺骗攻击--实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考) 情景要求: 同一局域网内 受害者IP:192.168.26.130 攻击者系统Kali Linux,IP地址:192 ...

最新文章

  1. ylb:SQL 表的高级查询-多表连接和子查询
  2. 如何监听WebView完成加载URL?
  3. boost::includes相关的测试程序
  4. 云计算第二阶段shell脚本
  5. PrefixSpan算法原理总结
  6. 混凝土静力受压弹性模量试验计算公式_【小马建考干货】天天送检,你知道混凝土试块检测哪些性能标指吗?...
  7. python中iloc的详细用法_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)...
  8. 2021年泸州市高考三诊成绩查询,2020-2021学年四川省泸州市高考数学三诊试卷(理科)及答案解析...
  9. 2008年9月三级网络技术考试试卷 参考答案1
  10. 《Core Java 课件》Day02
  11. SpringBoot时间格式化
  12. linux那些鲜为人知的小秘密
  13. (C语言)用C语言编写小游戏——扫雷
  14. Nick Szabo:可信任计算的黎明
  15. 计算机里的文件中的桌面不见了,电脑重启桌面文件不见了怎么办
  16. 使用 Roadrunner 为 PHP 程序加速
  17. LightOJ 1406 Assassin`s Creed
  18. Git 安装win7
  19. which语句c语言例子,用which引导的定语从句讲解和句子举例
  20. 通俗理解ip地址,子网掩码,网关

热门文章

  1. 大学计算机课第二章内容总结,第四周市政系《大学计算机基础》课程总结
  2. android长按home键关闭程序,应用程序退出后Dialog弹出
  3. c语言 字符串相似度,某课程设计---文件相似度判断
  4. mysql中为表创建副本_如何为数据库建立一个副本?
  5. 所选元素非联通_非固化橡胶沥青防水涂料与耐根穿刺防水卷材(沥青基)施工要点...
  6. 蓝桥杯 历届试题 危险系数
  7. java中自动装箱的问题
  8. 虚拟机中安装linux
  9. 暴走大侠显示进入服务器失败,暴走大侠:常见问题详解,再遇见这样的问题也不再迷糊...
  10. mysql 升级 openssl_【1分钟教程】LNMP架构应用实战 Openssl升级操作