Comment déclarer une variable publique et un public sous dans une page web aspx?
Comment déclarer une variable publique .aspx
page web qui peut être utilisé dans toutes les pages à l'intérieur de mon application web?
Et/ou de créer une Public Sub
?
- Demandez-vous comment créer une variable globale?
- Quel type de variable que ce serait?
- J'ai changé le titre, afin de refléter au moins un sens. Si j'ai mal compris, merci de le changer pour quelque chose de compréhensible et significative
- Regarde comme tout le monde ici n'a une réponse rapide, sans comprendre à quel type de données/l'objet doit être faite globalement disponible. C'est très dangereux.
- double possible de Comment déclarer une variable GLOBALE une aspx site web?
Vous devez vous connecter pour publier un commentaire.
Peut-être que vous pouvez travailler avec ViewState persistent des valeurs dans la session.
Je pense que ce n'est pas possible de créer des "variables globales", puisque la valeur est perdue à chaque chargement de page...
ViewState
doit être utilisé au contrôle de niveau, dans les pages, il est préférable d'utiliser les sessions. N'oubliez pas de jeter la valeur retournée deViewState[]
.Un public sub, en supposant que vous utilisez VB:
Une variable globale: ajouter un module à votre VB et ajouter une variable à ce module. Vous pouvez appeler cette variable avec
ModuleName.VariableName
de partout.Lorsque vous déclarez une variable publique dans le code-behind de votre page ASPX, et vous déclarez partagé, vous pouvez y accéder avec
YourPageName.VariableName
à partir de n'importe où dans votre application web. Notez que cette variable est partagé entre tous les processus ou les demandes.Vous pouvez utiliser de la Session ou de l'état de l'Application pour tenir données globales nécessaires pour votre site web.
et expire après un certain temps(ne pas
rappelez-vous combien)
est créé lors du démarrage de l'application
et persistera aussi longtemps que
l'application est en cours d'exécution.
web.config
.