我刚刚继承了一个应用程序,该应用程序以几种我不太熟悉的方式利用用户控件。我现在遇到的问题是,当我尝试发布此代码库时,我会收到一些错误,这些错误归结为未定义某些引用的用户控件的位置。以下是一行示例:
Private clientControl As New ASP.usercontrols_clientcontrol_ascx
这是一个标签条usercontrol,它引用其他用户控件来动态创建标签。现在,表面上我得到了正在发生的事情......但是编译器不接受这个。此选项卡条usercontrol位于项目的根目录中,其他用户控件位于子文件夹中。
error BC30002: Type 'ASP.usercontrols_clientcontrol_ascx' is not defined.
我确定这是101件事,但是构建工作并且发布失败。任何方向都会受到赞赏。
答案 0 :(得分:3)
尝试在您要添加控件的页面上注册控件。
<%@ Register src="usercontrols_clientcontrol_ascx" tagname="usercontrols_clientcontrol" tagprefix="uc1" %>
答案 1 :(得分:1)
我不知道这是否是正确的解决方案,但是有完全相同的问题,并且可以通过取消选中来发布
发布时的允许预编译站点可更新
选项。这是在Visual Studio 2008中。
答案 2 :(得分:0)
如果删除原始XAML中的x:name元素,它是否有效?