문제

나는 사용자 지정 제어 구현하는 IPostBackEventHandler.어떤 클라이언트 측의 이벤트를 호출__doPostBack(controlid 속성,시키려면 다음).

제어 구현에 두 개의 서로 다른 사용자 컨트롤이 있습니다.에서 하나의 제어,RaisePostBackEvent 가 발생하고 서버에 측면 __doPostBack 가 호출됩니다.에서 다른 통제,RaisePostBackEvent 은 결코 호출됩니다.체크 __EVENTTARGET 매개 변수와 일치 않은 키의 제어...는 다른 사람도 나는 모양 문제를 해결하이?

도움이 되었습니까?

해결책

많은 방법이다.당신은 당신을 추가하 제어 페이지를 동적으로 코드에서 뒤?는 경우 그래서 많이 번 귀하의 고유 id 질 수 있습더라도 클라이언트 아이디의 같습니다.당신은 코드 샘플을 보여줄 수 있습 무슨 일을 하는지?

다른 팁

두 배는지 확인 그것은 참으로 파생의 정렬 아닌 클래스 WebControl 하나입니다.
이 사람은 나를 놀라움은 많은 시간.필요하신 경우에는 사용 WebControl 한 스타일링,당신이 할 필요가 통제 구현 INamingContainer.(걱정하지 마세요,그것은 마커의 인터페이스)

그래서.

public class MyControl : UserControl {}

public class MyControl : WebControl, INamingContainer {}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top