사용자 지정 서버 컨트롤 값이 콜백에서 손실되었습니다.


1

웹 서비스의 데이터를 GridView로로드하는 사용자 지정 서버 컨트롤이 있습니다. 내 페이지에서 잘 작동합니다. 행을 클릭하고 클릭 한 행에 대한 자세한 정보가있는 popupcontrol을 팝업 할 수 있기를 원합니다. 나는 DevExpress gridview의 클라이언트 측 이벤트를 사용하여 onclick을 처리하고 있습니다. 그리고 자바 스크립트에서 popbackcontrol에서 사용할 속성을 얻기 위해 내 사용자 지정 서버 컨트롤에 액세스하기 위해 콜백 패널을 호출하고 있습니다. 콜백에서 데이터를 표시하기 위해 이전에 설정된 내 서버 컨트롤의 속성이 설정되어 있지 않지만 페이지의 다른 표준 컨트롤에는 여전히 속성 설정이 있습니다. 내 속성 설정을 콜백으로 유지할 고객 서버 컨트롤의 설정이 누락 되었습니까?

감사합니다.

1

포스트 백을 통해 값을 유지하기위한 몇 가지 방법이 있습니다. 선택하는 방법은 정확한 상황에 달려 있습니다. 정교하지는 않았습니다. 개인적으로, 나는

는 여기에 몇 가지 옵션이있는 좋은 글입니다 ... 그것은 AJAX를위한 좋은 장소처럼 소리를 생각 : http://msdn.microsoft.com/en-us/magazine/cc300437.aspx


1

나는 매우 비슷한 문제를 했어. 문제는 데이터가 바인딩되는 타이밍을 미세 조정하여 해결 된 것으로 보입니다.