Mam projekt asp.net z C# kod za. Mam klasę statyczną o nazwie GlobalVariable, w której przechowuję pewne informacje, na przykład aktualnie wybrany produkt.Zmienna sesji Asp.net
Jednak widziałem, że gdy dwóch użytkowników korzysta ze strony internetowej, jeśli zmieni się wybrany produkt, jeśli zmieni go dla wszystkich. Zmienne statyczne wydają się wspólne dla wszystkich.
Chciałbym utworzyć (z kodu C#) pewną zmienną sesji używaną tylko z kodu C#, ale nie tylko ze strony, ale z dowolnej klasy.
Zmienne statyczne są dostępne w całej aplikacji. Sesje są używane do przechowywania i dostępu do zmiennych w logowaniu użytkownika i wylogowaniu. Użyj bazy danych, aby Twoje zmienne przeżyły Twoje sesje i aplikację. Aby udostępnić dane między wieloma aplikacjami, użyj rozproszonej pamięci podręcznej i przechowuj swoją [ASP.NET Session] (http://www.alachisoft.com/ncache/session-index.html) w pamięci podręcznej. –