2011-09-22 37 views
2

我用下面的指令在我的aspx页面@Register指令在ASP.NET 2.0

 <ZoneTemplate> 
      <myWebParts_tag:HelloWorldWebPart runat="server" ID="_wp1" /> 
     </ZoneTemplate> 

但我得到以下错误:

Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Unknown server tag 'myWebParts_tag:HelloWorldWebPart'.

怎么了?谢谢。

回答

2

你寄存器指令之一是缺少一个assemblysrc信息。

  • 如果要引用另一个程序集中的控件的完整名称空间,请使用assembly="AssemblyName"添加程序集名称。
  • 如果要在当前装配中添加单个用户控件,请通过src="LocationOfUserControl.ascx添加位置。

有关@Register指令的更多信息,请参阅MSDN

+0

谢谢,阁楼。你的回答比我的好。 – smwikipedia

1

它是通过将这一解决:

<pages> 
    <controls> 
     <add tagPrefix="myWebParts_tag" namespace="myWebParts" assembly="myWebParts"/> 
    </controls> 
    </pages>