2014-02-06 58 views
0

在一个ASP.net网站项目中,我在App_code文件夹中有一个名为“abc”的类,并在根MyControl/Menu.ascx的文件夹中拥有用户控件。如何从App_code的类中访问UserControl?

现在我的问题是如何在我的“abc”类中创建一个UserControl实例?因为UserControl不可访问。

回答

1

刚刚尝试这样

CustomControl cc = (CustomControl)Page.LoadControl("..."); 
+0

这是不可能的,你必须先让“CustomControl”类访问。 感谢您的意见 – Khizr

+0

是的,你有公开说明吗? –

+0

是的,我愿意。请注意,它是一个“ASP.net网站”类型的项目,而不是“ASP.Net项目”类型的项目。 – Khizr

0
  1. 包括适当namespace用户控件的

    using YourNamespace;

  2. 然后创建UER控制的实例

    UserControlClass userconrtolinstance = new UserControlClass();

+0

我也试过这个,请检查下面的内容。 命名空间MyTheme { public class abc() UserControlClass userconrtolinstance = new UserControlClass(); } } 我也为控件分配了相同的命名空间。它仍然没有找到它。 – Khizr

+0

你得到的错误是什么? –

+0

错误是“...您是否缺少使用指令。”。 – Khizr

相关问题