마스터 페이지를 만들고 콘텐츠 페이지에서 일부 서버 컨트롤을 마스터 페이지에로드했습니다.콘텐츠 페이지에서 동적으로로드 된 마스터 페이지의 서버 컨트롤에 액세스하는 방법은 무엇입니까?
Control ctrl = Page.ParseControl(result);
ContentPlaceHolder cph = (ContentPlaceHolder)this.Page.Master.FindControl("ContentPlaceHolder1");
cph.Controls.Add(ctrl);
이제 콘텐츠 페이지의 컨트롤 페이지에 액세스해야합니다. 그러나 지정된 ID는 컨트롤을 구문 분석 한 후에 변경됩니다. 아래 보이는 것 같습니다.
<input type="submit" name="ctl00$ContentPlaceHolder1$reset" value="reset" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$reset", "", true, "", "", false, false))" id="ctl00_ContentPlaceHolder1_reset" />
콘텐츠 페이지에서 어떻게 이러한 컨트롤에 액세스 할 수 있습니까?
클라이언트 코드에서 액세스 하시겠습니까? (자바 스크립트) –
콘텐츠 페이지 서버 쪽에서 액세스하려고합니다. –
컨트롤이 항상 동적으로 추가됩니까? – dgarbacz