1
considèrent ce code:ASP.NET: concept de question concernant la déclaration des variables
Partial Public Class MyAspNETClass
Inherits System.Web.UI.Page
Protected Shared MyVariable As String
....
....
2 questions:
- est-myVariable une variable utilisée locale pour chaque instance de la page? Ou cette variable est "partagée" pour tous utilisateurs accédant à ma page?
- Est-ce que MyVariable est enregistré dans la mémoire du serveur , ou est-il sauvegardé sur le viewstate de la page aspx?
Ceci est 2 doute que je ne peux pas répondre par moi-même, donc je vous demande! Merci
Donc, la meilleure façon de déclarer une variable visible à tous méthode de classe, mais pas partagé ni visible en dehors de la classe est (pour exmaple): myvar protégé comme entier? (sans partagé?) – stighy
Oui, n'utilisez pas shared sauf si vous savez que vous voulez qu'il soit partagé entre les objets. –
merci yoyu beaucoup! – stighy