Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;该指令缺少一个';src&x27;属性";注册自定义控件时?_C#_Asp.net_Custom Controls - Fatal编程技术网

C# &引用;该指令缺少一个';src&x27;属性";注册自定义控件时?

C# &引用;该指令缺少一个';src&x27;属性";注册自定义控件时?,c#,asp.net,custom-controls,C#,Asp.net,Custom Controls,我试图在aspx页面上从程序集注册一个“自定义控件”(有时称为“自定义服务器控件”,但不是“用户控件”),但在运行时我收到错误:指令缺少“src”属性 我在页面上的注册指令是: <%@ Register Assembly="CMS.Controls" Namespace="CMS.Controls.Content" TagPrefix="cc" %> 据我所知,Register指令的src属性仅在注册“用户控件”(即由ascx文件定义的控件)时使用 为什么在通过程序集注册自定义

我试图在aspx页面上从程序集注册一个“自定义控件”(有时称为“自定义服务器控件”,但不是“用户控件”),但在运行时我收到错误:
指令缺少“src”属性

我在页面上的注册指令是:

<%@ Register Assembly="CMS.Controls" Namespace="CMS.Controls.Content" TagPrefix="cc" %>

据我所知,
Register
指令的
src
属性仅在注册“用户控件”(即由ascx文件定义的控件)时使用


为什么在通过程序集注册自定义控件时会出现此错误?我确保程序集(“CMS.Controls.dll”)位于我的项目的bin目录中。

好的,这很尴尬,但请注意错误中提到的文件名!显然,在我的任务中,我一直在将Register指令添加到多个文件中,以使其工作,错误指向我之前放在那里的那个,但忘记了…OP中的指令是正确的


还要确保您有正确的名称空间!如果名称空间不正确,也会出现此错误。

是否遵循了文档步骤?基本上,除了被引用的程序集是被引用的项目外,因此生成的dll文件会自动生成在我的项目的bin目录中。您是否尝试在调试和发布中清理/重建解决方案?我还没有!好主意。很遗憾,没有更改。请尝试注册顶部名称空间=>namespace=“CMS.Controls”