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
    收藏
    关注
    评论
  • 相关阅读:
    vm12序列号
    三星手机官方固件下载
    MSTP故障处理手册
    分享一个高清壁纸网站
    ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan
    一句命令激活windows/office
    Win10+VMplayer12中U盘无法挂载解决
    记一次金士顿DT100 G3 32G修复
    飘雪代码2枚
    禁用安全模式
  • 原文地址:https://www.cnblogs.com/alanjl/p/4010296.html
Copyright © 2011-2022 走看看