ashx文件中使用session提示“未将对象引用设置到对象的实例”

摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data;usingSystem.Web.SessionState;namespacefriends{//////Handler的摘要说明///publicclassHandler:I

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Data;
usingSystem.Web.SessionState;
namespacefriends{
///<summary>
///Handler的摘要说明
///</summary>
publicclassHandler:IHttpHandler,IRequiresSessionState{
publicvoidProcessRequest(HttpContextcontext){
context.Response.ContentType="text/plain";

在使用一般处理程序时,会用session,但是在ashx文件中,默认时,无法向session创建新的键值,写了就会报错,就会提示:“未将对象引用设置到对象的实例”

那么,将此ashx文件类继承一个接口,如以下所示:

System.Web.SessionState.IReadOnlySessionState为只读会话的接口继承这个接口,只能读取session但不能为session赋值
System.Web.SessionState.IRequiresSessionState为可读可写的继承这个接口,即可读取session的值,也可以对其赋值,所以在一般处理程序中,继承这个接口

免责声明:文章转载自《ashx文件中使用session提示“未将对象引用设置到对象的实例”》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇跨域STM32(13)——SPI下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP 垃圾回收机制(转)

转载自 liweixixihaha 最终编辑 liweixixihaha 每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出。 一、PHP 垃圾回收机制(Garbage Collector 简称GC) 在PHP中,没有任何变量指...

java执行linux shell命令,并拿到返回值

1 packagecom.pasier.xxx.util; 2 3 importjava.io.IOException; 4 importjava.io.InputStream; 5 importjava.nio.charset.Charset; 6 7 importorg.slf4j.Logger; 8 importorg.slf4j.LoggerF...

tomcat启动报错 ERROR o.a.catalina.session.StandardManager 182

系统:centos6.5 x86_64 jdk: 1.8.0_102 tomcat:8.0.37 tomcat 启动报错: ERROR o.a.catalina.session.StandardManager 182 - Exception loading sessions from persistent storage 网络上的解决方案:    (1)...

sqlalchemy创建数据库自动映射

# -*- coding: utf-8 -*-from datetime import datetimefrom sqlalchemy.ext.automap import automap_basefrom sqlalchemy.orm import sessionmakerfrom sqlalchemy import create_engine # 数据...

ASP.NET 中实现会话状态的基础

简介 在 Web 应用程序这样的无状态环境中,了解会话状态的概念并没有实际的意义。尽管如此,有效的状态管理对于大多数 Web 应用程序来说都是一个必备的功能。Microsoft® ASP.NET 以及许多其他服务器端编程环境都提供了一个抽象层,允许应用程序基于每个用户和每个应用程序存储持久性数据。 需要特别注意的是,Web 应用程序的会话状态是应用程序在不...

数据库连接池SQLAlchemy中多线程安全问题

数据库连接池SQLAlchemy中多线程安全的问题 1、数据库模块model.py from sqlalchemy.orm import scoped_session from sqlalchemy.orm import sessionmaker session_factory = sessionmaker(bind=some_engine) Ses...