2016-07-08 3 views
0

페이지 내에 두 개의 버튼이 있습니다. 하나의 버튼 클릭 이벤트로 viewstate 값 (viewstate에 하나의 문자열 값을 저장 한 예 : AllItems)을 지정하고 두 번째 버튼 클릭 이벤트, 그 viewstate가 null이 아니거나 null이 아닌지 확인하고 null이 아닌 경우 데이터베이스에 삽입하십시오. button2 click 이벤트의 viewstate null.button2 이벤트 만들기 try 및 catch 블록이 있습니다. 오류가 발생하면 내부 catch 블록 만들기 null을 viewstate하고 사용자를 Errorpage로 보냅니다. 사용자가 브라우저의 뒤로 버튼을 사용하면 viewstate가 null이 아니며 해당 값 (AllItems)을 얻습니다. 어떻게 처리 할 수 ​​있습니까?다른 페이지에서 들어온 후 Viewstate가 null이되지 않습니다.

+0

질문을 형식화하고 문제를 설명하는 코드를 보여 주면 (답변 만 얻는 것이 더 운이 좋을 것 같습니다) 그러나 ..... 내가 이해한다면,이 문제의 핵심은 viewstate가 페이지 자체에 숨겨진 필드에 저장되어 액세스 할 수 있다는 것입니다. –

답변

0

아래 링크를 참조하시기 바랍니다

https://stackoverflow.com/a/37004614/5897242

일반적으로 페이지로드하지 우리가 뒤로 버튼을 브라우저를 클릭 할 때 발생은 위의 링크는 당신에게 솔루션을 제공합니다.

관련 문제