2010-03-11 69 views
0

我有多个自定义控件用于在页面内注册的ASPX(和C#)页面而不是Web.Config。ASP.net - 第一次编译失败,'未知的服务器标记'

在第一次构建(或重建)时,构建失败,并显示错误消息,无论我使用何种自定义控件。随后的构建是成功的。

错误消息:

未知服务器标记 '前缀:ExampleControl'。

什么可能导致这种情况,我该如何解决?


注册语法:

<%@ Register Src="ControlsFolder/ExampleControl.ascx" TagName="ExampleControl" TagPrefix="prefix" %> 
<!-- etc --> 

使用语法:

<prefix:ExampleControl runat="server" ID="ExampleControl1" /> 
<!-- etc --> 
+0

这是一个网站(使用“File-> New Web Site”创建)还是一个Web Application Project(使用“File-> New Project”创建)? – 2010-03-25 03:26:22

+0

对不起,答复缓慢 - 这是一个'网站' – Sophia 2010-04-19 08:54:01

回答

1

这是在VB.Net? VB有一个“有用”的方式来处理名称空间,这可能会让人感到困惑。你有没有试过删除并重新创建控件?

+0

它在C#.Net。通过删除和重新创建控件,你是指标签,引用或ascx/cs文件吗? – Sophia 2010-03-11 06:26:04

+0

实际的文件。我还没有看到C#的这种事情,但是我认为值得一试。 – 2010-03-11 07:20:25

+0

不幸的是,不幸的是,谢谢:) – Sophia 2010-03-15 01:12:59

相关问题