如何在ashx页面获取Session值 (仅供个人参考)
在一般事务处理页面,可以轻松的得到 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值 (仅供个人参考)相关推荐
- 如何在ashx页面获取Session值(未将对象引用设置到对象的实例) (转)
如何在ashx页面获取Session值(未将对象引用设置到对象的实例) 分类: .Net学习笔记 Session 2011-11-30 10:25 902人阅读 评论(1) 收藏 举报 在一般事务处理 ...
- 如何在ashx页面获取Session值
WEB开发,在一般处理程序中,很容易得到 Request和Response对象,如: HttpRequest _request = context.Request; HttpResponse _res ...
- php网页跳转无法获取session值
今日编写项目,需要在跳转后的页面获取session值进行自动登录操作,但是明明在传输页面可以打印出session值,但在接受页面却显示session值为空,经确认脚本中的session_start() ...
- HttpHandler(ashx)中获取Session状态
HttpHandler(ashx)中获取Session状态 这里为自己或后来困惑的朋友做一个提醒的记录,当想要在HttpHandler(ashx文件)中访问Session的状态值时,需要显式的实现一个 ...
- Jsp页面获取session
关于jsp页面获取session的方式: 假如有这样一个session值:(name: 'tomcat') 1.用stracts获取: <s:property value="#sess ...
- 人力资源学python有意义吗-python爬虫抖音 个人资料 仅供学习参考 切勿用于商业...
本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...
- C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流
C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流 说明:学做了4关推箱子, 仅供初学者参考可用g++ 编译,可以将内容复制到TXT文件,将后缀改为".cp ...
- iif函数 vfp_IIF()的使用(仅供新手参考)
IIF()的使用(仅供新手参考) IIF()函数 根据逻辑表达式的值,返回两个值中的某一个. 语法 IIF(lExpression, eExpression1, eExpression2) 参数 lE ...
- DNS欺骗攻击——实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考)
DNS欺骗攻击--实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考) 情景要求: 同一局域网内 受害者IP:192.168.26.130 攻击者系统Kali Linux,IP地址:192 ...
最新文章
- ylb:SQL 表的高级查询-多表连接和子查询
- 如何监听WebView完成加载URL?
- boost::includes相关的测试程序
- 云计算第二阶段shell脚本
- PrefixSpan算法原理总结
- 混凝土静力受压弹性模量试验计算公式_【小马建考干货】天天送检,你知道混凝土试块检测哪些性能标指吗?...
- python中iloc的详细用法_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)...
- 2021年泸州市高考三诊成绩查询,2020-2021学年四川省泸州市高考数学三诊试卷(理科)及答案解析...
- 2008年9月三级网络技术考试试卷 参考答案1
- 《Core Java 课件》Day02
- SpringBoot时间格式化
- linux那些鲜为人知的小秘密
- (C语言)用C语言编写小游戏——扫雷
- Nick Szabo:可信任计算的黎明
- 计算机里的文件中的桌面不见了,电脑重启桌面文件不见了怎么办
- 使用 Roadrunner 为 PHP 程序加速
- LightOJ 1406 Assassin`s Creed
- Git 安装win7
- which语句c语言例子,用which引导的定语从句讲解和句子举例
- 通俗理解ip地址,子网掩码,网关
热门文章
- 大学计算机课第二章内容总结,第四周市政系《大学计算机基础》课程总结
- android长按home键关闭程序,应用程序退出后Dialog弹出
- c语言 字符串相似度,某课程设计---文件相似度判断
- mysql中为表创建副本_如何为数据库建立一个副本?
- 所选元素非联通_非固化橡胶沥青防水涂料与耐根穿刺防水卷材(沥青基)施工要点...
- 蓝桥杯 历届试题 危险系数
- java中自动装箱的问题
- 虚拟机中安装linux
- 暴走大侠显示进入服务器失败,暴走大侠:常见问题详解,再遇见这样的问题也不再迷糊...
- mysql 升级 openssl_【1分钟教程】LNMP架构应用实战 Openssl升级操作