컨트롤을 마스터 페이지의 ContentPlaceHolder에 동적으로로드하는 데 문제가 있습니다. 의 ContentPlaceHolder 및 해당 UserControl의 경로동적으로 마스터 페이지에 컨트롤 추가
이름은 DB에서로드하고이 작은 코드로 전송된다
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
무엇 오전 : 나는 그것을 실행하면
Control c = this.Page.LoadControl(uc-path-from-db);
this.Page.Master.FindControl(cph-name-from-db).Controls.Add(c);
, 나는이 오류 내가 잘못하고있어?
마스터 페이지의
요소에 코드 블록 (<% %>)이 있습니까? – Phaedrus마크 업이 전혀 없습니다. 이 문제에 대한 검색 좀했을 때 헤드 요소의 코드 블록을 찾는다는 내용의 게시물을 실행했지만 아무 것도 가지고 있지 않습니다. – lopkiju