Je souhaite déclarer une variable comme ci-dessous pour l'utiliser sur plusieurs pages de mon site. Je suppose plutôt que de le déclarer une fois par page, je peux le faire globalement? Je l'ai essayé dans une classe (dossier app_code) et dans la page global.asax mais mon code n'arrive pas à le trouver. Je vais peut-être aller tout à fait faux cependant? Code comme ci-dessous ...Variable globale sur le site Web asp.net
Dim myUser As MembershipUser = Membership.GetUser()
Donc, en l'état, mes pages ne peuvent pas trouver la variable 'myUser'. Toute aide très appréciée! Merci
Ok j'ai mis ce qui suit dans un fichier de classe: Variables publiques Classe myuser Public Partagé en tant que MembershipUser = Membership.GetUser() End Class et a appelé à l'aide Variables.myUser –
Vous ne voulez pas statique (partagé) variables spécifiques à l'utilisateur! Une variable statique a la même valeur pour * tous * les utilisateurs du site! Une propriété statique renvoyant une valeur spécifique à l'utilisateur est correcte. –
Désolé je pense que je suis mal compris votre commentaire. Vous avez dit que je ne veux pas de variables spécifiques à l'utilisateur statique, mais que je veux des valeurs statiques spécifiques à l'utilisateur? –