나는 asp.net 프로젝트에 C# 코드가있다. GlobalVariable이라는 정적 클래스가 있습니다. 여기에 현재 선택된 제품과 같은 정보가 저장되어 있습니다.Asp.net 세션 변수
그러나 웹 사이트를 사용하는 사용자가 두 명인 경우 선택한 제품을 변경하면 모두에게 변경됩니다. 정적 변수는 모두에게 통용되는 것처럼 보입니다.
나는 (C# 코드에서) C# 코드에서만 사용되는 일종의 세션 변수를 만들고 싶지만 페이지뿐만 아니라 모든 클래스에서 사용하고 싶습니다.
정적 변수는 응용 프로그램을 통해 액세스 할 수 있습니다. 세션은 사용자 로그인 및 로그 아웃 내에 변수를 저장하고 액세스하는 데 사용됩니다. 데이터베이스를 사용하여 변수가 세션 및 응용 프로그램보다 오래 유지되게하십시오. 여러 응용 프로그램간에 데이터를 공유하려면 분산 캐시를 사용하고 [ASP.NET 세션] (http://www.alachisoft.com/ncache/session-index.html)을 캐시에 저장하십시오. –