ASP.NET中在一般处理程序中使用session的简单介绍
程序员文章站
2024-02-29 23:23:16
复制代码 代码如下:<%@ webhandler language="c#" class="changepwd" %> using system; using...
复制代码 代码如下:
<%@ 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有只读的权限,也是空接口,无需实现任何方法。
推荐阅读
-
ASP.NET中在一般处理程序中使用session的简单介绍
-
ASP.NET中在一般处理程序中使用session的简单介绍
-
ASP.NET中在一般处理程序中使用session的简单介绍
-
详细介绍Session在PHP中的使用(1)_PHP教程
-
详细介绍Session在PHP中的使用(1)
-
在Python中利用Pandas库处理大数据的简单介绍
-
ASP.NET中在一般处理程序中如何使用session
-
ASP.NET的ASHX一般处理程序中Session为null且不能赋值
-
假设客车的座位数是9行4列,使用二维数组在控制台应用程序中实现简单的客车售票系统。
-
asp.net中ajax和一般处理程序(handler.ashx)的交互