ASP.NET中在一般處理程序中使用session的簡單介紹

高洛峰
發布: 2017-01-07 09:51:00
原創
1562 人瀏覽過

<%@ 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有唯讀的權限,也是空接口,無需實現任何方法。

更多ASP.NET中在一般處理程序中使用session的簡單介紹相關文章請關注PHP中文網!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板