none
postBack 이후 컨트롤 값 초기화 하는 방법?? RRS feed

  • 질문

  • 버튼을 클릭하면 서버 쪽으로 postBack이 발생하고 이후에 다시 페이지가 로딩되면

    서버 컨트롤에는 상태 정보가 유지되도록 되어 있잔아요.

    저는 서버로 postback이후 컨트롤들의 상태값을 초기화해 주고 싶은대 어떻게 해야 하나요?>

    2012년 5월 17일 목요일 오전 5:44

답변

  • 질문하신 내용을 처리하는 방법은 많을 듯 한데요...

    처음 로드할 때 처럼 컨트롤의 상태를 로드하려면, 말 그대로 "다시 로드"를 시켜주면 됩니다.

    예를 들어,

    폼의 값을 선택한 후(포스트백이 일어날 수 있겠죠...) 해당 데이터를 서버측으로 전송이 완료되고 나서,

    처음 로드될 때의 상태로 유지하고자 한다면,

    아래 코드 한줄을 삽입해주면 됩니다.

    이 방법의 장점은 하나하나 컨트롤의 값을 초기화시켜줄 필요없이 처음 상태로 돌리기에 이러한 방법도 하나의 방법 중 하니이니 기억해 두시면 좋습니다.

    // 현재 페이지 다시 로드 Response.Redirect(Request.ServerVariables["SCRIPT_NAME"]);

     

     

     

     

     



    레드플러스


    • 답변으로 표시됨 Jina LeeModerator 2012년 5월 25일 금요일 오전 1:20
    • 편집됨 RedPlusMVP 2012년 6월 5일 화요일 오후 2:16
    2012년 5월 21일 월요일 오전 11:59