博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#一般处理程序中使用Session
阅读量:4358 次
发布时间:2019-06-07

本文共 1024 字,大约阅读时间需要 3 分钟。

<%@ WebHandler Language="C#" Class="ChangePwd" %>using System;using System.Web;using System.Web.SessionState;public class ChangePwd : IHttpHandler, IReadOnlySessionState{       public void ProcessRequest (HttpContext context)   {        context.Response.ContentType = "text/plain";        OperUser ou = new OperUser();        if (ou.ChangeWsPassword(context.Session["ws_user"].ToString(),context.Request.QueryString["pwd"].ToString()))        {            context.Response.Write("true");        }        else        {            context.Response.Write("flase");        }           }     public bool IsReusable {        get {            return false;        }    }}

加上 using System.Web.SessionState;和 IReadOnlySessionState

如果您的处理程序将访问会话状态值,它必须实现 IRequiresSessionState 接口(不包含任何方法的标记接口)。

None.gif

导入using System.Web.SessionState;

果然,只要对自定义类加上一个IRequiresSessionState标记接口就可以了,也不需要实现任何的方法。
与此,同时还有另一个接口:IReadOnlySessionState接口,用于指示Http处理程序,对Session有只读的权限,也是空接口,无需实现任何方法。

转载于:https://www.cnblogs.com/haorensw/archive/2012/05/19/2509020.html

你可能感兴趣的文章
mysql 批量插入更新
查看>>
ubuntu 实用命令收集
查看>>
[算法]分治算法(Divide and Conquer)
查看>>
mssql格式化工具——SQL PRETTY PRINTER
查看>>
datagrid删除按钮
查看>>
Redis高级进阶(一)
查看>>
地图坐标助手-开发总结
查看>>
Android资源--颜色RGB值以及名称及样图
查看>>
ORA-32001:write to SPFILE requested but no SPFILE is in use
查看>>
PhysX入门教程(全)
查看>>
ASP.NET XML与JSON
查看>>
java.lang.Class.getResource()这哥个方法主要是做什么用
查看>>
Codeforces 948D Perfect Security 【01字典树】
查看>>
android中通过ServerSocket创建端口问题
查看>>
fieldset、legend、display html元素
查看>>
IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
查看>>
JavaWeb学习-Tomcat
查看>>
MySQL 事务与锁机制
查看>>
优秀程序员==工作时间长的程序员么?
查看>>
docker学习笔记2:容器操作
查看>>