Une brève introduction à l'utilisation de la session dans les gestionnaires généraux dans ASP.NET

高洛峰
Libérer: 2017-01-07 09:51:00
original
1562 Les gens l'ont consulté

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

}
Copier après la connexion

plus en utilisant System.Web.SessionState; et IReadOnlySessionState

Si votre gestionnaire accède aux valeurs d'état de session, il doit implémenter l'interface IRequiresSessionState (une interface balisée qui ne contient aucune méthode).


Importer à l'aide de System.Web.SessionState;
Effectivement, ajoutez simplement une interface de balise IRequiresSessionState à la classe personnalisée, et il n'est pas nécessaire d'implémenter de méthodes.
En même temps, il existe une autre interface : l'interface IReadOnlySessionState, qui est utilisée pour demander au gestionnaire Http d'avoir des autorisations en lecture seule sur la session. C'est également une interface vide et n'a besoin d'implémenter aucune méthode.

Pour plus d'articles sur l'introduction simple de l'utilisation de session dans les programmes de traitement généraux dans ASP.NET, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal