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
    收藏
    关注
    评论
  • 相关阅读:
    python D5
    python D4
    python D3
    python D2
    python D1
    day12——闭包,装饰器,迭代器
    day11——考试python2和python3的区别
    day10——动态参数,名称空间,global,nonlocal
    day9——函数初识
    day8——文件操作
  • 原文地址:https://www.cnblogs.com/alanjl/p/4010296.html
Copyright © 2011-2022 走看看