Partager via


Page.ViewStateUserKey Propriété

Définition

Affecte un identificateur à un utilisateur individuel dans la variable d’état d’affichage associée à la page active.

public:
 property System::String ^ ViewStateUserKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ViewStateUserKey { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewStateUserKey : string with get, set
Public Property ViewStateUserKey As String

Valeur de propriété

Identificateur de l’utilisateur individuel.

Attributs

Exceptions

La ViewStateUserKey propriété a été accédée trop tard pendant le traitement de la page.

Remarques

La définition de la ViewStateUserKey propriété peut vous aider à empêcher les attaques sur votre application contre les utilisateurs malveillants. Pour ce faire, vous pouvez affecter un identificateur à la variable d’état d’affichage pour les utilisateurs individuels afin qu’ils ne puissent pas utiliser la variable pour générer une attaque. Pour plus d’informations sur les attaques web et sur ce que vous pouvez faire pour les empêcher, consultez Tirer parti de ASP.NET fonctionnalités intégrées pour désactiver les attaques web.

Vous pouvez définir cette propriété sur n’importe quelle valeur de chaîne, telle que le nom authentifié de l’utilisateur ou la SessionID valeur.

Note

Vous devez définir cette propriété pendant la Page_Init phase de traitement des pages. La définition de cette propriété pendant la Page_Load phase lève une exception.

S’applique à

Voir aussi