Ich habe ein bisschen ein seltsames Problem mit Umfang der Variablen zu tun. Ich habe eine Variable auf folgende Weise deklariert:Umfang der ASP.Net-Variablen
public partial class MyClass: System.Web.UI.Page
{
protected static int MyGlobalVariable;
protected void MyFunction()
{
MyGlobalVariable = 1;
}
}
Und das funktioniert gut auf die Funktionsweise meiner Seite. Wenn jedoch zwei Benutzer dieselbe Seite verwenden, stelle ich fest, dass ich mich überkreuze. Wenn ein Benutzer die Variable auf 5 setzen würde und die andere dann auf diese Variable zugreifen würde, würde sie auf 5 gesetzt. Wie kann ich die Variable so einstellen, dass sie nur für den Benutzer zugänglich ist, der sie ursprünglich gesetzt hat?
Danke Batman, das war genau die elegante Lösung, nach der ich gesucht habe –