2015-08-27 60 views
2

我是ASP.NET和C#的新手,並開始接管以前開發人員的大型項目。我遇到了一個ASP.NET標記,我無法通過在線搜索找到任何有關文檔,並且以前的開發人員無法解答問題。什麼是ASP.NET標記<blac:?

有沒有人認出這個「blac」標籤?它在項目這兩種方式我的工作中:

<blac:PriorityLabel> 
<blac:DBDataSource> 

我不知道爲什麼標籤是「無刷交流:」而不是「ASP」。

任何指導表示讚賞。

+1

用戶控制定義? – CodeLikeBeaker

+0

在文件中查找「blac」,你會看到它作爲另一個標籤(UserControl)上的一個屬性引用,它是從另一個文件「包含」功能的一種方式。有關最新動態的信息,請訪問https://msdn.microsoft.com/en-us/library/sbz9etab.aspx?f=255&MSPPError=-2147217396 – bUKaneer

+0

感謝您提供豐富的鏈接bUKaneer。我不得不將我的搜索擴展到整個項目,但是我在項目的web.config文件中找到了「Blac」的@Register TaxPrefix。 –

回答

2

這是用戶控件的別名。例如:

<%@ Register TagPrefix="scott" TagName="header" Src="Controls/Header.ascx" %> 
<%@ Register TagPrefix="scott" TagName="footer" Src="Controls/Footer.ascx" %> 
<%@ Register TagPrefix="ControlVendor" Assembly="ControlVendor" %> 

<html> 
<body> 
    <form id="form1" runat="server"> 
     <scott:header ID="MyHeader" runat="server" /> 
    </form> 
</body> 
</html> 
+2

您應該從以下位置獲取此信息:http://weblogs.asp.net/scottgu/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config – CodeLikeBeaker

+0

感謝你爲例子Thiago Custodio。並感謝您的來源鏈接綠色辣椒。 –