2016-07-28 2 views
0

첫 번째 사용자 정의 컨트롤에서 "이동"버튼을 클릭하면 두 번째 사용자 정의 컨트롤을 제외하고 원하는 모든 작업을 수행 할 수 없습니다 ListView asp 컨트롤에 데이터를 저장하고 사용자 정의 컨트롤에 데이터를 바인딩 한 후사용자 컨트롤 1에서 버튼을 클릭하면 aspx.cs 클래스에서 API 호출이되지만 사용자 정의 컨트롤 2에서 데이터를 채우지 못합니다.

내가하는 이상한 행동은 내가 만든 공용 EventHandler 메서드를 통해 여러 번 순환 (반복)하는 것입니다. 그것은 완전히 이상합니다.

답변

0

문제는 내가 사용하고 있던 컨트롤 중 하나에서 "asp : UpdatePanel"을 래핑하면 발생합니다. 실제로 "GO"button_click 이벤트가 포함 된 사용자 정의 컨트롤.

해결책은 UpdatePanel ASP 컨트롤을 꺼내서 aspx (HTML) 페이지에 넣고 업데이트 패널 내부에서 사용하고 있던 두 개의 사용자 컨트롤을 넣는 것입니다. 포스트 백 발생! 감사합니다 Sathish! : D

+0

http://www.codeproject.com/Articles/163038/Approaches-for-User-Control-Event-Handling –