2010-05-21 1 views
1

안녕하세요, 저는 열이있는 템플릿을 사용하고 하나의 열은 사용자 정의 컨트롤입니다. (ITemplate을 사용하여)이 코드를 뒤에 추가하기 때문에 UserControl을 렌더링하려고하면 오류가 발생합니다. 이 특정 사용자 정의 컨트롤에는 ajax 컨트롤 (radcombobox)이 포함되어 있으므로 scriptmanager가 필요합니다. 내가 얻는 오류 : 스크립트 제어 'LookupComboBox'는 등록 된 스크립트 컨트롤이 아닙니다. RegisterScriptDescriptors()를 호출하기 전에 RegisterScriptControl()을 사용하여 스크립트 컨트롤을 등록해야합니다.RenderControl 오류

사용자 정의 컨트롤을 사용하고 RenderControl을 사용하여 올바른 방법을 사용하고 있는지 확실하지 않습니다.

답변

0

스크립트 컨트롤을 렌더링하려면 라이브 컨트롤 컬렉션에 스크립트 컨트롤을 추가해야합니다. RenderControl을 호출하기 만하면되지 않습니다.

+0

확인은 – Rubans

+0

입니다. 해결 방법이 라이브 컨트롤 컬렉션에 추가되면 어떻게 될까요? 샘플을 도울 수 있습니까? – subash

+0

Page.FindControl ("자리 표시 자"). Controls.Add (myControl); –