C# 将usercontrol动态添加到占位符

C# 将usercontrol动态添加到占位符,c#,user-controls,placeholder,C#,User Controls,Placeholder,我今天有一个大脑冻结的时刻。我一定做过很多次,但就是做不出来: 我所做的只是运行以下内容,但并不是说releasestable是正确的 Error 55 The type or namespace name 'releasestable' could not be found (are you missing a using directive or an assembly reference?) C:\Users\tomb\Documents\Visual Studio 2010\Pro

我今天有一个大脑冻结的时刻。我一定做过很多次,但就是做不出来: 我所做的只是运行以下内容,但并不是说releasestable是正确的

Error   55  The type or namespace name 'releasestable' could not be found (are you missing a using directive or an assembly reference?) C:\Users\tomb\Documents\Visual Studio 2010\Projects\Findnzbs\Findnzbs\latestreleases.aspx.cs    16  11  Findnzbs
代码如下:

 releasestable webUserControl = (releasestable)Page.LoadControl("~/controls/releasestable.ascx");
  webUserControl.listWhere = "myWhere";
  phReleases.Controls.Add(webUserControl);
是吗

releasestable webUserControl (releasestable)Page.LoadControl("~/controls/releasestable.ascx");
  webUserControl.listWhere = "myWhere";


好的,那么解决方案是添加控件的名称空间。 范例

如果应用程序名称为demoproject,则添加

using demoproject.Controls;
其中Controls是您拥有控制代码的文件夹


在您的情况下,它是控制。所以只需复制粘贴上面的行,因为您需要将其添加到代码的顶部


抱歉,它有=-我不知道它在我的粘贴上到哪里去了嘿-谢谢你的输入,但我得到一个错误:错误57'Findnzbs.Controls'是一个“名称空间”,但被用作“类型”=如果你用所有这些额外的细节更新你的原始答案,它会更整洁。没有必要将代码粘贴到注释中,只需编辑答案,但是嘿,现在解决了
using demoproject.Controls;
using System.Collections;

using System.Data;
using Findnzbs.Controls;