在一般事务处理页面,可以轻松的得到 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接口,具体如下
///
/// $codebehindclassname$ 的摘要说明
///
[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();
}
//。..继续下面的代码
}
}
突发!软银集团发生人事变动:首席战略官计划离职
全球第一款360度视角VR眼镜发布 竟然还支持通话发短信刷微信
白宫表示将会在两年的最后期限前禁止与华为合作
JST端子/连接器的使用注意事项
基于传感器技术的智能洒水神器
在ashx页面获取Session值的方法
建立原生云架构最重要的一步是什么?
中移动飞信投入过亿 市场表现难以乐观
汽车工业推动了半导体IC可靠性的发展
瑞士Sunrise与华为共同推出首批5G智能终端,构建万物互联的智能世界
逻辑设计中常用的Stream总线
科创板航天宏图职工代表监事苗文杰介绍、履历信息
关于单片机的测频范围和误差分析
Vishay新款全集成接近和环境光光学传感器VCNL4020
3D打印厂商Voxeljet发布2020年Q3财报,综合收入为490万欧元
RS-485接口器件通讯无故障偏置电路的原理和设计
Android O正式发布 5个发布重点你必需知!
9.6.14 贵金属靶∈《集成电路产业全书》
国产芯片短缺已蔓延至汽车、安防领域
适用于中小型企业的SD-WAN