2009-04-30 3 views
0

다른 사용자 정의 컨트롤에 포함시키고 자하는 ASP.NET 사용자 정의 컨트롤이 있습니다. 이것은 잘 작동합니다.ASP.NET : * 사용자 정의 컨트롤 * 처음로드 할 때

컨트롤이로드 될 때를 감지하는 가장 좋은 로직/방법을 알아야합니다. 즉, 컨트롤을 처음 표시 할 때 실행해야하는 일부 디스플레이 초기화 논리가 있습니다. 분명히이 패턴이 있습니다.

일반적인 방법은 (! IsPostBack) 논리를 컨트롤의 Page_Load 메서드에 넣는 것입니다. 부모 페이지가 이미 여러 번 게시 된 상태가 될 때까지이 방법이 효과적입니다. 내 사용자 정의 컨트롤이 페이지에 추가되지만 디스플레이가 제대로 초기화되지 않습니다.

부모 페이지의 코드 숨김에서 여러 가지 해킹 대 제어 내에서이 논리를 유지하는 방법을 찾고 싶습니다.

답변

0

following MS article을 참조하십시오. 여러 컨트롤을 사용자 정의 컨트롤에 배치하고 초기화하는 예제가 있습니다.

관련 문제