2014-02-06 84 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");