*   >> Lecture Éducation Articles >> science >> logiciel

Cookie, session, Cache, l'application et Viewstate Objects

e application

Dans .NET

:. HttpSessionState, a trouvé comme une propriété de la classe Page

Demande

définit les méthodes, les propriétés et événements communs à tous les objets de l'application au sein d'une application ASP.NET. Cette classe est la classe de base pour les applications définies par l'utilisateur dans le fichier global.asax. Permet le partage de l'information globale à travers de multiples sessions et demandes dans une application ASP.NET

Note:.

État d'application ne sont pas partagées à travers soit une batterie de serveurs Web (dans lequel une application est hébergée sur plusieurs serveurs) ou un jardin Web (dans lequel une application est hébergée sur plusieurs processus sur le même ordinateur)

Dans .NET

:. HttpApplication, a trouvé comme une propriété de la classe Page

Viewstate

L'état d'affichage d'une page ou de contrôle est les valeurs cumulées de propery, ou vue, de cette page ou de contrôle. Cette classe est le mécanisme de stockage primaire pour tous les contrôles HTML et le serveur Web.

Il stocke les paires attribut /valeur que les chaînes associées au contrôle. Il suit l'évolution de ces attributs seulement après la méthode OnInit est exécuté pour une demande de page, et enregistrer les modifications de l'état d'affichage de ce la page ou le contrôle.

Vous pouvez lire à partir de cette classe au cours d'une étape du cycle de vie de traitement de commande , mais vous ne devriez pas écrire dessus alors que le contrôle est rendu

Dans .NET

:.

StateBag, a trouvé comme une propriété de la classe Page

Le code suivant Aide:

Page_Load de private void (objet expéditeur, System.EventArgs e) {string strDateVal = System.DateTime.Now.ToString (); //Cette valeur d'application resterait le même pour toutes les sessions si (Application.Get ("ApplicationValue") == null) Application.Add ("ApplicationValue", "valeur d'application mis à jour à" + strDateVal); //Cette valeur du cookie une fois mis en resterait le même pour les 7 jours si (Request.Cookies.

Get ("cookievalue") == null) {HttpCookie MyCookie = new HttpCookie ("cookievalue", "Cookie valeur actualisée au" + strDateVal) ; //Expire après 7 jours de la date de création de MyCookie.Expires = DateTime.Now.Add (nouvelle TimeSpan (7,0,0)); Response.Cookies.Add (MyCookie); } //Vérifiez la même valeur de cache en ouvrant un autre exemple de la page web dans IE si (Cache ["Cac

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.