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
    收藏
    关注
    评论
  • 相关阅读:
    C++ 练习02 魔术师发牌问题
    C++ 入门2 类型转换
    C++ 入门1 C++简介
    一个简单计算器的实现
    C++练习01 打印杨辉三角
    数据结构01数据结构基础01
    Lesson_7 作业_1 Driver 和 Car
    Caterl Java寒假基础练习题(一) 循环相加
    Lesson_9 上课笔记 多态
    Lesson_10 作业计算工资
  • 原文地址:https://www.cnblogs.com/alanjl/p/4010296.html
Copyright © 2011-2022 走看看