ASP.NET UserControl没有定义?

时间:2010-03-05 18:52:46

标签: asp.net user-controls

我刚刚继承了一个应用程序,该应用程序以几种我不太熟悉的方式利用用户控件。我现在遇到的问题是,当我尝试发布此代码库时,我会收到一些错误,这些错误归结为未定义某些引用的用户控件的位置。以下是一行示例:

Private clientControl As New ASP.usercontrols_clientcontrol_ascx

这是一个标签条usercontrol,它引用其他用户控件来动态创建标签。现在,表面上我得到了正在发生的事情......但是编译器不接受这个。此选项卡条usercontrol位于项目的根目录中,其他用户控件位于子文件夹中。

error BC30002: Type 'ASP.usercontrols_clientcontrol_ascx' is not defined.

我确定这是101件事,但是构建工作并且发布失败。任何方向都会受到赞赏。

3 个答案:

答案 0 :(得分:3)

尝试在您要添加控件的页面上注册控件。

<%@ Register src="usercontrols_clientcontrol_ascx" tagname="usercontrols_clientcontrol" tagprefix="uc1" %>

答案 1 :(得分:1)

我不知道这是否是正确的解决方案,但是有完全相同的问题,并且可以通过取消选中来发布

  

允许预编译站点可更新

发布时的

选项。这是在Visual Studio 2008中。

答案 2 :(得分:0)

如果删除原始XAML中的x:name元素,它是否有效?