2011-09-22 34 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>