我在页面内注册的ASPX(和C#)页面上使用了多个自定义控件,而不是在Web.Config中。
在第一次构建(或重建)时,构建失败并显示错误消息,无论我在哪里使用自定义控件。后续构建成功。
错误消息:
未知服务器标记'前缀:ExampleControl'。
可能导致此问题的原因,我该如何解决?
注册语法:
<%@ Register Src="ControlsFolder/ExampleControl.ascx" TagName="ExampleControl" TagPrefix="prefix" %>
<!-- etc -->
使用语法:
<prefix:ExampleControl runat="server" ID="ExampleControl1" />
<!-- etc -->
答案 0 :(得分:1)
这是在VB.Net中吗? VB有一种处理命名空间的“有用”方法,这可能会让人感到困惑。您是否尝试删除并重新创建控件?