내 asp.net 페이지에서 여러 개의 DropDownLists가 있습니다. 리피터도 있습니다.ASP에서 특정 페이지 컨트롤의 값 가져 오기 : 리피터
ItemDataBound 이벤트에서이 DropDownLists의 값을 가져 와서 Repeater에서 데이터를 변경하려고합니다. 이 DropDownLists의 SelectedValue는 비어 있습니다. 그러나 ItemDataBound 뒤에 Page_Load가 실행됩니다. 거기서 나는이 DropDownLists의 가치를 얻을 수 있습니다.
ItemDataBound가 실행될 때 값을 가져 오는 솔루션이 있습니까?
감사합니다.
필립
이러한 드롭 다운 목록은 이미 page_load 이벤트에 바인딩되어 있습니다. 내가 'if (! IsPostBack)'를 외부에두면 선택한 값이 포스트 뒤에 다시 설정됩니다. 그리고 Repeater의 ItemBound 이벤트에서 SelectedValue는 여전히 null입니다. – Filip
ItemDataBound는 Repeater의 이벤트이므로 "실행 순서"를 변경할 수 있다고 생각하지 않습니까? – Filip
이 이벤트는 사용자 컨트롤에서 DataBind()를 호출 할 때 호출됩니다. –