2014-02-06 1 views
0

© 하이브리드 프로젝트가 있습니다. 그것은 이전에 웹 양식 프로젝트 였고 그 전에 mvc 프로젝트로 변환했고 이제는 오래된 페이지가 웹 양식이고 새로운 것들은 mvc입니다.mvc 컨트롤러 클래스에서 ascx 컨트롤을 렌더링하는 방법

제가 일반적 난 다음 코드를 사용하여 제어를로드 PickImage.ascx

라는 제어있다.

 Controls_ImagePicker imagePicker = (Controls_ImagePicker)LoadControl("~/Controls/ImagePicker.ascx"); 
     imagePicker.FileClass = FileClass.COURSE_ICON; 
     imagePicker.RandomIfEmpty = false; 
     imagePicker.FileID = iconID; 

하지만 지금은 MVC 컨트롤러 페이지에서 같은 것을 원합니다. 내가 어떻게 할 수 있니?

답변

0

내 페이지의 인스턴스를 만든 다음 컨트롤을로드했습니다.

 Page aspx = new Page(); 
     Controls_ImagePicker imagePicker = (Controls_ImagePicker)aspx.LoadControl("~/Controls/ImagePicker.ascx"); 
관련 문제