这篇文章介绍了ASP.NET中在一般处理程序中使用session,有需要的朋友可以参考一下

<%@ 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 接口(不包含任何方法的标记接口)。

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

最新文章

  1. 3.C#WinForm基础累加器
  2. Django Restful Framework (一): Serializer
  3. Logback日志系统配置攻略
  4. SQL Server 常用函数介绍
  5. 修改linux文件权限命令:chmod(转)
  6. git学习笔记02-创建一个仓库提交一个文件-原来就是这么简单
  7. 【转】T-SQL 教程
  8. python选择排序实现与C选择排序实现
  9. Jetty:配置概览-须要配置什么
  10. CodeForce 356A Knight Tournament(set应用)
  11. php设计模式(一):简介及创建型模式
  12. python学习:匿名函数
  13. Spring Webflux: Kotlin DSL [片断]
  14. 块级元素或者行内元素在设置float属性之后是否改变元素的性质?
  15. Qt: error: symbol(s) not found for architecture x86_64问题
  16. mfc调用cmd执行完保留黑框
  17. PentesterLab渗透演练平台
  18. eclipse 优化
  19. 7、Python文件操作工具 openpyxl 工具 2
  20. 纯css导航下划线跟随效果【转载】

热门文章

  1. python基础之内置异常对象
  2. linux常用命令一些解释
  3. C基础 如何让代码只执行一次
  4. linux系统cpu使用100%的命令
  5. Ubuntu 下查看已安装的软件
  6. html基础-css-选择器
  7. python【项目】:选课系统【简易版】
  8. 用 python 来操作 docx, xlsx 格式文件(二)(使用 docx 库操作 docx 格式文件
  9. 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21&#39; not found 的问题
  10. Download failed : Oracle JDK 7 is NOT installed,解决oracle jdk7的问题