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