动态地将usercontrol添加到占位符

时间:2013-06-27 09:49:57

标签: 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\Projects\Findnzbs\Findnzbs\latestreleases.aspx.cs    16  11  Findnzbs

下面是代码:

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

enter image description here

3 个答案:

答案 0 :(得分:0)

是吗

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

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

答案 1 :(得分:0)

好的,然后解决方案是添加控件的命名空间。 示例

如果您的应用程序名称是demoproject,则添加

using demoproject.Controls;

其中Controls是文件夹,你有控制代码。

在你的情况下它是控件。所以只需复制粘贴上面的行

答案 2 :(得分:0)

因为您需要将其添加到代码顶部

喜欢

using System.Collections;

using System.Data;
using Findnzbs.Controls;