2011-08-09 2 views
0

바인드 된 일부 인덱스의 동적 데이터가 드롭 다운에서 변경되었지만 페이지 포스트 백에서 제출 버튼을 클릭하면 바인딩 된 데이터가 사라집니다. 드롭 다운의 선택된 인덱스에서 데이터가 바뀌 었으므로 (! (IsPostback))가 작동하지 않는 경우? 드롭 다운 선택한 인덱스에서 페이지 다시 게시를 피하는 방법

당신은이 문제를 해결하는 방법을 알려 주시기 바랍니다 수 있습니까? Plz은

감사합니다 도움이됩니다. Tina

+0

코드를 표시하십시오. 이 질문을 편집하고 수행 한 작업을 추가하십시오. – naveen

+0

viewstate를 사용하는 경우 드롭 다운 목록은 여전히 ​​포스트 백 후에 선택한 값이어야합니다. 이 경우 if (IsPagePostback)를 확인한 다음 드롭 다운 값을 확인하고 그 값에 따라 데이터를 리 바인드 할 수 있습니다. 모두 Page_Load 이벤트에 포함됩니다 –

답변

1

드롭 다운 컨트롤을 한 번만 바인딩 할 수있는 유일한 방법은 IsPostBack이 false 인 경우에만보기 상태를 사용하여 항목 목록을 유지하는 것입니다.

드롭 다운 컨트롤에서보기 상태가 활성화되어 있지 않은 것처럼 들립니다 (EnableViewState 속성). 문제가 아닌 경우 다른 의견 작성자가 요청한대로 여기에 코드를 게시하는 것을 고려해보십시오. 따라서 질문은 다른 사람들에게 유용 할 수 있습니다.

관련 문제