0

我有一个混合项目。在此之前它是一个 Web 表单项目,然后我们将其转换为 mvc 项目,现在旧页面是 Web 表单,新页面是 mvc。

我有一个名为 PickImage.ascx 的控件

通常我可以使用以下代码加载控件。

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

但现在我想在 mvc 控制器页面中做同样的事情。我怎样才能做到这一点?

4

1 回答 1

0

我已经创建了我的页面的一个实例,然后加载了控件。

        Page  aspx = new Page();
        Controls_ImagePicker imagePicker = (Controls_ImagePicker)aspx.LoadControl("~/Controls/ImagePicker.ascx");
于 2014-02-06T08:44:43.787 回答