하나 이상의 컨트롤 요소가있는 "복잡한"usercontrol을 사용하고 싶습니다. 그것은리스트에서 재사용 할 것과 같은 컨트롤이고, 이미 PlaceHolder 컨트롤을 가지고 있습니다.단추가있는 UserControls 목록을 PlaceHolder에 추가 - 이벤트 없음?
컨트롤을 LoadControl (경로 .ascx)과 함께 추가 할 수 있습니다. 아무런 문제가 없습니다.
내 맞춤 속성을 통해 임베디드 라벨에 액세스하거나 가져올 수 있으므로 각 컨트롤을 완벽하게 초기화 할 수 있습니다.
하지만 LinkButton을 추가 할 때 문제가 발생합니다.
버튼을 클릭하면 컨트롤 렌더링 페이지가 "제출"됩니다. 하지만 컨트롤의 자체 버튼 이벤트가 발생하지 않는 것 같습니다 (또는 부모 페이지의 적어도 PageLoad가 먼저 실행되는 것 같습니다.) - 내 이벤트가 어디로 가는지, 또는이 이벤트의 이름/ID 또는 매개 변수를 찾는 위치를 파악할 수 없습니다. 단추.
내가 어떻게 잘못 되었습니까?
URL에 ID가있는 "하드 코드 된 HREF"라는 레이블을 더 사용하여 "가짜 버튼"을 만들었지 만 어떤 이벤트를 잡아야하는지, 어디에서 어떻게해야하는지 배우고 싶습니다. 버튼을 초기화하십시오. 왜냐하면 나는이 usercontrols에 대한 "기본 ASP.NET"컨트롤을 (너무 많은 패치 워크 코딩없이) 사용할 수 있기를 원합니다 ...
LinkButton을 생성하고 해당 이벤트를 바인딩하는 코드 숨김을 게시하십시오. – ichiban
시간 내 주셔서 감사합니다. 샘플 사이트에서 문제를 재연 해 보려고했는데 예상대로 작동합니까? !! ?? 나는 그것이 같은 페이지에서 실행되는 다소 복잡한 AJAX 기능과 관련이 있다고 생각합니다. 왜냐하면이 모든 코드가 완벽하게 작동하기 때문입니다. 어떻게 진행합니까? 이 질문을 삭제합니까, 아니면 닫을 수 있습니까? – BerggreenDK
여전히 문제가 발생하는 경우 질문에 대한 단어를 다시 적거나 다시 태그를 지정하고 소스를 포함 시키십시오. –