码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-05-16 03:53:53      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:style   class   c   ext   http   a   

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Web.SessionState;
namespace friends {
    /// <summary>
    /// Handler 的摘要说明
    /// </summary>
    public class Handler : IHttpHandler, IRequiresSessionState {

        public void ProcessRequest(HttpContext context) {
            context.Response.ContentType = "text/plain";

 


 

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

 

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

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

ashx文件中使用session提示“未将对象引用设置到对象的实例”,布布扣,bubuko.com

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

标签:style   class   c   ext   http   a   

原文地址:http://www.cnblogs.com/tiancai/p/3729463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!