내 asp.net 응용 프로그램에서 데이터베이스의 데이터를 기반으로 사용자 정의 컨트롤을 동적으로 추가 할 수 있어야합니다.사용자 정의 컨트롤을 프로그래밍 방식으로 updatepanel에 추가
예를 들어, page1
에, I는 중계기 세 요소에 바인딩한다 :
- 일부 HTML 콘텐츠
- 사용자 컨트롤
- 더 HTML 콘텐츠.
페이지 리피터는 updatepanel에 둘러싸여
(updatemode=conditional, childrenastriggers=false)
사용자 컨트롤은 그렇게 자신의 updatepanet
(updatemode=conditional, childrenastriggers=true)
, 내가 가지고있는 것은이 같은 것입니다입니다했습니다
outer update panel<br/>
repeater<br/>
item 1 = html<br/>
item 2 = user control<br/>
user control update panel<br/>
user control content<br/>
/user control update panel<br/>
item 3 = html<br/>
/repeater<br/>
/outer update panel<br/>
문제는, 나는 어떤 전자도 얻지 않는다이다. 내 사용자 컨트롤에 의해 발사 된 통풍구. 나는 page_init에서 컨트롤을 생성해야한다고 확신하지만, 다른 타입의 사용자 컨트롤을 몇 개 만들어야하고 다른 위치에 배치해야하므로이 작업을 수행하는 방법에 대해서는 조금 확신이 없습니다. 그 페이지. 전에이 문제를 겪은 사람이 있습니까? 어떻게 해결 했습니까?
아마도 도움이 될 수 있습니다. http://www.codeproject.com/Articles/163038/Approaches-for-User-Control-Event-Handling – Bayeni