Propriétés WebSecurity -CurrentUserId


WebSecurity 对象Objet WebSecurity

Définition

CurrentUserIdLa propriété est l'WebSecurityID (clé primaire) de l'utilisateur actuel dans la base de données.


Syntaxe C# et VB

WebSecurity.CurrentUserId


Exemple

Exemple C#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>L'ID de l'utilisateur actuel est : @value</p>

Exemple VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
Fin du code

<p>L'ID de l'utilisateur actuel est : @value</p>


Remarques

CurrentUserIdLa propriété est en lecture seule. Elle ne peut pas être modifiée via le code.

Cette propriété est utilisée pour identifierWebSecurityl'utilisateur dans la table de profil utilisateur et la table d'appartenance de la base de données.


Erreurs et exceptions

Si aucun utilisateur n'est actuellement connecté, alorsCurrentUserIdla propriété renvoie -1.

Dans les cas suivants, tout accèsWebSecurityà l'objet lèvera uneInvalidOperationException:

  • InitializeDatabaseConnection()la méthode n'est pas appelée
  • SimpleMembershipnon initialisé (ou désactivé dans la configuration du site web)

Données techniques

Name Valeur
Espace de noms WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 对象Objet WebSecurity Autres extensions