2010-04-26 56 views
4

它看起來像TagPrefix和TagName都是必需的。我想知道每個元素的正確用法是什麼?我有以下的代碼看起來不正確,我重複控件的名稱兩次......正確使用標籤前綴和標籤名稱?

<%@ Register TagPrefix="ucCustomerSearch" TagName="ucCustomerSearch" Src="~/UserControls/IndividualSearch.ascx"%> 
<%@ Register TagPrefix="ucCustomerList" TagName="ucCustomerSearch" Src="~/UserControls/CustomerList.ascx"%> 

<asp:Content ContentPlaceHolderid="PlaceHolderMain" runat="server"> 

    <ucCustomerSearch:ucCustomerSearch Title="Search" runat="server" /> 

    <ucCustomerList:ucCustomerList Title="Customer List" runat="server" /> 

</asp:Content> 

回答

4

思考的TagPrefix像一個命名空間。你應該對你的兩個控件都使用相同的方法,它可以是my或者你的項目名稱或者你喜歡的任何東西。但它不應該和你的任何控件一樣。

+0

將「userControl」是一個合適的名字? – Kye 2010-04-26 08:58:09

+0

@ForeverDebugging:我可能會用一個較短的名字,也許只是'uc'。 – 2010-04-26 09:01:42