2013-02-05 108 views
1

我有下面的代碼,每次我嘗試編譯時,出現錯誤「/Website/InsightLogo.ascx有一個循環引用!」我分配來修復厄爾斯人的代碼,所以請原諒任何失誤奇ASP.Net循環參考情況

<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="InsightLogo.ascx.vb" Inherits="eDox.InsightLogo" %> 
<%@ Register Src="InsightLogo.ascx" TagName="InsightLogo" TagPrefix="uc1" %> 
&nbsp;<img src="Images/InsightLogo.bmp" alt="Company Logo"/> 

回答

2

你的控制正試圖將其自身註冊。

您應該刪除以下行:

<%@ Register Src="InsightLogo.ascx" TagName="InsightLogo" TagPrefix="uc1" %> 
+0

我應該在哪裏,而粘貼行呢?由於它不是我的代碼,我不確定如果我只是刪除該行會發生什麼。 –

+0

@ReidGarwin該行是無用的,並防止編譯。請發佈您的用戶控件的整個標記代碼,以便我們可以看到它是否適合某些用途 – jbl

+0

您應該嘗試找出該行的基本內容,然後弄清楚如何在不破壞任何功能的情況下替換它。可能有一個替代方案... – codingbiz