2011-03-14 1 views
1

사용자 정의 컨트롤 (A) 내에 포함 된 리피터 (R) 내부에서 사용자 정의 컨트롤 (B)을 데이터 바인딩하려고합니다.리피터의 UserControl - 하위 DataBind()가 리피터보다 먼저 호출 됨 OnItemDataBound

페이지 호출 A.OnInit가 A.DataBind가 R.DataSource를 설정하고 R.DataBind B.DataBind이 전에 R.OnItemDataBound 화재라고 호출 R.OnItemDataBound하는 방법을 첨부 A.DataBind.

이것은 B.DataSourceProperties를 설정하고 R.OnItemDataBound의 연결된 메소드에서 B.DataBind를 호출하기 때문에 문제가됩니다. (반복기를 중첩 할 때마다 내가하는 것처럼)

답변

0

코드를 중계기의 ItemDataBound 처리기에서 ItemCreated 처리기로 이동해보십시오. 나는 동일한 문제가있어서 ItemDataBound에서 ItemCreated으로 코드를 옮겼습니다.

관련 문제