无法找到将Web用户控件编译为自定义控件命名空间名称?

时间:2012-04-26 08:38:41

标签: webusercontrol

示例aspx代码:

我的示例代码

<%@ Register TagPrefix =“XF”Namespace =“MyNameSpace”%>

我想在我的控件中注册标签,但为什么它说找不到命名空间?任何理想?

1 个答案:

答案 0 :(得分:0)

您要么缺少程序集属性,要么尝试在没有src属性的情况下注册usercontrol:

来自我当前项目的真实世界工作示例:

用户控件(.ascx):

<%@ Register TagPrefix="uc1" TagName="FooDialog" Src="FooDialog.ascx" %>

webcontrol(在没有设计器文件的类中定义):

<%@ Register TagPrefix="ie" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>