다른 컨트롤을 래핑하는 UpdatePanel이 포함 된 UserControl이 있습니다. UserControl은 이미 ScriptManager가있는 일부 페이지와 ScriptManager가없는 다른 페이지에서 사용됩니다. 나는 UserControl이 없으면 자동으로 ScriptManager를 가져오고 싶습니다.UserControl의 AJAX ScriptManager
ScriptManager.GetCurrent를 시도하고 null을 반환하는 경우 자체 ScriptManager를 만들고 폼에 삽입하지만이 코드를 실행하기 위해 UserControl의 수명주기에서 충분히 일찍 장소를 찾을 수 없습니다. "ID가있는 컨트롤 'uPnlContentList'에는 페이지에 ScriptManager가 필요합니다. ScriptManager는 필요한 컨트롤 앞에 나타나야합니다." 때마다 페이지를로드하려고합니다. 내 코드를 실행하려고했던 곳은 OnInit, CreateChildControls 및 PageLoad이며 도달하기 전에 사망하기 때문에 절대로 호출되지 않습니다.
어디에서이 수표를 발행해야합니까?
아니요 마스터 페이지가 없습니다 .... 시작하지 마세요 :) 내 손이 그 결정에 묶여 있습니다. – cjserio
왜 대답입니까? – peroija