ASP.NET中在一般处理程序中使用session的简单介绍
更新时间:2013年10月03日 16:27:27 作者:
这篇文章介绍了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有只读的权限,也是空接口,无需实现任何方法。
相关文章
通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序的方法
这篇文章主要介绍了通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07Asp.net response对象与request对象使用介绍
这篇文章主要介绍了Asp.net response对象与request对象使用,需要的朋友可以参考下2014-04-04asp.net mvc 动态编译生成Controller的方法
本篇文章主要介绍了asp.net mvc 动态编译生成Controller的方法,具有一定的参考价值,有兴趣的可以了解一下2017-08-08.NET使用DinkToPdf将HTML转成PDF的示例代码
这篇文章主要介绍了.NET使用DinkToPdf将HTML转成PDF的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-02-02
最新评论