<%@ 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 중국어 웹사이트를 주목하세요!