2011-08-08 6 views
0

저는 asp.net을 처음 사용했습니다. 나는 다른 웹 페이지를 가지고있는 하나의 웹 사이트를 개발하고있다. &asp.net의 세션에 문제가 있습니다.

나는 모든 웹 페이지에서 3 개의 웹 페이지를 만들었다. 다른 작업을 수행하는 세션 변수에 따라 & 하나의 세션 변수를 설정했다. 내가 직면하고있는 문제는 내가 첫 페이지를 열면 해당 세션 변수가 비어 있습니다. & 제가 원하는대로 작동하지만 시간이 두 번째 페이지의 세션 변수가 값을 얻는 경우 & 페이지가 제대로 작동합니다. 하지만 내가 처음 페이지로 돌아가서 세션 변수의 값이 & 인 것을 원하지 않습니다. 세션 변수를 지우면 세션 값에서 작동하는 제 3 페이지에서 작업하지 못합니다.

올바른 방법으로 내 모든 문제를 설명 할 수는 없지만이 문제에 대해 아무런 문제가없는 사람이라면이 질문에 답장 해주십시오.

감사합니다. 당신이 첫 페이지에 세션 변수를 사용하여 페이지 2와 3

솔루션 1에 해당 변수 값을 사용하고자 할 해달라고

답변

0

그것은 viewstate가 사용하거나 페이지에 쿼리 문자열입니다 2 3.

솔루션 2는 seesion의 varialbe 지금 가치가 있고 2 페이지 난

+0

에서 1 페이지로 돌아갈 때이 작업을 수행 할 수있는 기반 나타내는 또 하나 개의 플래그 변수를 사용합니다입니다 당신과 동의. 그러나 나는 다른 페이지에서 호출 될 하나의 웹 페이지를 가지고 있고 세션 변수 값에 따라 그 페이지에서 필요한 메뉴를 보여주고 싶습니다. 그런 다음이 상황에서 무엇을해야합니까? – Priyanka

+0

@Priyanka - 간단한 해결책은 세션 vaiable이 값을 가지는지 아닌지를 확인하는 것입니다 ......... 그것은 –

+0

입니다. 특정 페이지에 세션 변수 값을 설정하면 나중에 값이 있습니다. 그렇다면 세션에 가치가 있는지 여부를 어떻게 확인할 수 있습니까? – Priyanka

관련 문제