zoukankan      html  css  js  c++  java
  • ASP.NET中在一般处理程序中使用session的简单介绍

    这篇文章介绍了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有只读的权限,也是空接口,无需实现任何方法。

    Top
    收藏
    关注
    评论
  • 相关阅读:
    监听
    用户管理
    oracle网络
    实例 参数
    存储管理
    oracle 体系
    实例
    修改
    集合操作
    17.08.18
  • 原文地址:https://www.cnblogs.com/alanjl/p/4010296.html
Copyright © 2011-2022 走看看