2011-04-27 4 views
2

단일 페이지에 여러 세션이 있고 그 중 하나의 세션에서 하나의 세션 값만 지우려면 어떻게해야합니까? Session.clear()가 모든 세션의 값을 지우거나 여러 세션으로 인해 모호성이 생길 수 있습니까?ASP.NET에서 세션 처리 C#

답변

8

한 번에 한 명의 사용자에 대해 하나의 세션 만 있습니다. 세션을 지우면 모든 사람이 아닌 페이지를 방문하는 현재 사용자의 세션 만 지 웁니다.

+0

@Inu 그러나 여러 컨트롤의 값을 유지하려면 코드에서 여러 세션으로 세션을 사용하면 어떻게됩니까 ?? –

+0

사용자 당 세션은 하나뿐입니다. 당신은 당신이 원하는 무엇이든 넣을 수 있습니다. Session.Clear()를 호출하거나 Session.Remove/Session.Add를 수행하여 하나의 요소 만 제거/추가 할 수 있습니다. – lnu

+0

@Inu 감사합니다 Inu ... 그게 내가 찾고있는 것입니다 ... –

2
Session.Clear(); // Remove all keys and values from the session state collection of current user 
Session.Remove("SessionName"); //Will remove particular session variable of current user