ASP.NET의 일반 처리기에서 세션을 사용하는 방법에 대한 간략한 소개

高洛峰
풀어 주다: 2017-01-07 09:51:00
원래의
1561명이 탐색했습니다.

<%@ 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; 
        } 
    } 

}
로그인 후 복사

또한 System.Web.SessionState; 및 IReadOnlySessionState 사용

핸들러가 세션 상태 값에 액세스하는 경우 IRequiresSessionState 인터페이스(메서드가 포함되지 않은 태그가 지정된 인터페이스)를 구현해야 합니다.


System.Web.SessionState를 사용하여 가져오기
물론, IRequiresSessionState 표시 인터페이스를 사용자 정의 클래스에 추가하기만 하면 어떤 메서드도 구현할 필요가 없습니다.
동시에 또 다른 인터페이스인 IReadOnlySessionState 인터페이스가 있습니다. 이 인터페이스는 Http 핸들러에게 세션에 대한 읽기 전용 권한을 갖도록 지시하는 데 사용됩니다. 또한 빈 인터페이스이며 어떤 메서드도 구현할 필요가 없습니다.

ASP.NET의 일반 처리 프로그램에서 세션을 사용하는 간단한 소개에 대한 자세한 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿