.net에서 신참이 도움이됩니다. 세션 변수를 사용하여 aspx 페이지에 일부 값을 저장하고 있습니다. 사실 나는 사용자가 다른 페이지로 이동 페이지를 떠날 때 세션 값을 지우고 싶습니다. PageUnload 이벤트가있는 것을 알고 세션을 지울 수 있지만 사용자가 페이지를 떠난 후에 만 세션을 지울 필요가 있습니다.어디에서 세션 변수를 지울 수 있습니까
aspx 페이지에서 세션 변수를 지울 수있는 다른 방법이 있습니까 ???
.net에서 신참이 도움이됩니다. 세션 변수를 사용하여 aspx 페이지에 일부 값을 저장하고 있습니다. 사실 나는 사용자가 다른 페이지로 이동 페이지를 떠날 때 세션 값을 지우고 싶습니다. PageUnload 이벤트가있는 것을 알고 세션을 지울 수 있지만 사용자가 페이지를 떠난 후에 만 세션을 지울 필요가 있습니다.어디에서 세션 변수를 지울 수 있습니까
aspx 페이지에서 세션 변수를 지울 수있는 다른 방법이 있습니까 ???
세션 변수는 모든 페이지에서 단일 사용자를 위해 사용되는 데이터를 저장하기위한 것이다. 시나리오에서 사용할 필요는 없습니다. ViewState 또는 페이지 변수를에 대해 사용하십시오.
Session.Contents.Remove("mysession");
또는
Session.Contents.RemoveAll()
하면 다음 전체 세션을 지우려면하지만, 당신이 필요 값만 삭제하는 것을 잊지 마십시오 : 다른 페이지에
Session.Clear()
처음으로 Session 변수를 지울 수있는 곳이 어디일까요? –
asp.net에 페이지 이탈 이벤트가 없다면 JS에서이를 잡아 내고 백 엔드 코드를 실행해야 할 것입니다. –
Session.Abandon();
이상의 효과
Session["your_session_name"]="";
을, 현재 페이지를 떠난 후에 어디로 갈까요?
Session.Remove("Variable_name");
.
사용자는 페이지를 이동할 수 있습니다. –
그리고 많은 페이지가 있어야합니다. 맞습니까? 사실 나는 어제 같은 문제에 직면 해 있었지만, 신에게 감사드립니다. 나는 2 개의 마스터 페이지를 가지고있었습니다. :) – Abhijeetchindhe
하지만 어떤 이벤트에서 ?? –
이것은 다음과 같이 유용합니다. -http : //www.w3schools.com/asp/asp_sessions.asp –