ASP.NET中在一般处理程序中使用session的简单介绍
2024-10-20 09:30:39
这篇文章介绍了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有只读的权限,也是空接口,无需实现任何方法。
最新文章
- 3.C#WinForm基础累加器
- Django Restful Framework (一): Serializer
- Logback日志系统配置攻略
- SQL Server 常用函数介绍
- 修改linux文件权限命令:chmod(转)
- git学习笔记02-创建一个仓库提交一个文件-原来就是这么简单
- 【转】T-SQL 教程
- python选择排序实现与C选择排序实现
- Jetty:配置概览-须要配置什么
- CodeForce 356A Knight Tournament(set应用)
- php设计模式(一):简介及创建型模式
- python学习:匿名函数
- Spring Webflux: Kotlin DSL [片断]
- 块级元素或者行内元素在设置float属性之后是否改变元素的性质?
- Qt: error: symbol(s) not found for architecture x86_64问题
- mfc调用cmd执行完保留黑框
- PentesterLab渗透演练平台
- eclipse 优化
- 7、Python文件操作工具 openpyxl 工具 2
- 纯css导航下划线跟随效果【转载】
热门文章
- python基础之内置异常对象
- linux常用命令一些解释
- C基础 如何让代码只执行一次
- linux系统cpu使用100%的命令
- Ubuntu 下查看已安装的软件
- html基础-css-选择器
- python【项目】:选课系统【简易版】
- 用 python 来操作 docx, xlsx 格式文件(二)(使用 docx 库操作 docx 格式文件
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21&#39; not found 的问题
- Download failed : Oracle JDK 7 is NOT installed,解决oracle jdk7的问题