Contexte de page et d'application dans les applications Web ASP.NET
Mise à jour : novembre 2007
Lors de l'exécution d'une application Web, ASP.NET conserve des informations sur l'application en cours, sur chaque session utilisateur, sur la demande HTTP en cours, sur la page demandée, etc. ASP.NET contient une série de classes permettant d'encapsuler ces informations de contexte.
ASP.NET rend les instances de ces classes disponibles en tant qu'objets intrinsèques auxquels vous pouvez accéder à partir de votre code. Le tableau suivant répertorie ces objets intrinsèques et les classes dont ils sont les instances.
Nom de l'objet |
Description |
Classe ASP.NET |
---|---|---|
Response |
Permet d'accéder au flux de sortie pour la page en cours. Vous pouvez utiliser cette classe pour insérer du texte dans la page, écrire des cookies, etc. Pour plus d'informations, consultez la propriété Page.Response. |
|
Request |
Permet d'accéder à la demande de page en cours, y compris aux en-têtes, aux cookies, au certificat client, à la chaîne de requête, etc. Vous pouvez utiliser cette classe pour lire les données envoyées par le navigateur. Pour plus d'informations, consultez la propriété Page.Request. |
|
Context |
Permet d'accéder à l'ensemble du contexte en cours (y compris l'objet de demande). Vous pouvez utiliser cette classe pour partager des informations entre les pages. Pour plus d'informations, consultez la propriété Page.Context. |
|
Server |
Présente des méthodes utilitaires qui permettent de transférer le contrôle entre les pages, d'obtenir des informations sur l'erreur la plus récente, de coder et de décoder du texte HTML, etc. Pour plus d'informations, consultez la propriété Page.Server. |
|
Application |
Permet d'accéder à des méthodes et des événements d'application. Permet également d'accéder à un cache d'application que vous pouvez utiliser pour stocker des informations. Pour plus d'informations, consultez État de l'application ASP.NET. |
|
Session |
Fournit des informations sur la session utilisateur en cours. Permet également d'accéder à un cache de session, que vous pouvez utiliser pour stocker des informations, et fournit les moyens de contrôler la gestion de la session. Pour plus d'informations, consultez État de session ASP.NET. |
|
Trace |
Fournit un moyen d'afficher les messages de diagnostic du suivi, créés par le système ou par vous-même, dans la sortie de page HTTP. Pour plus d'informations, consultez Traçage ASP.NET. |
Les rubriques suivantes montrent des exemples d'utilisation des objets intrinsèques.
Objet |
Rubriques d'exemples |
---|---|
Application |
|
Request |
|
Server |
|
Session |