Je rencontre un problème un peu étrange avec la portée des variables. J'ai déclaré une variable de la façon suivante:Portée des variables ASP.Net
public partial class MyClass: System.Web.UI.Page
{
protected static int MyGlobalVariable;
protected void MyFunction()
{
MyGlobalVariable = 1;
}
}
Et cela fonctionne très bien sur le fonctionnement de ma page. Cependant, lorsque deux utilisateurs utilisent la même page, je constate que je suis en train de traverser. Si un utilisateur définissait la variable à 5 et l'autre utilisait alors accédé à cette variable, il serait défini sur 5. Comment puis-je définir la variable afin qu'elle soit uniquement accessible à l'utilisateur qui l'a définie à l'origine?
Merci Batman, c'était juste la solution élégante que je recherchais –