正确使用标签前缀和标签名称?

时间:2010-04-26 08:45:06

标签: asp.net user-controls tagname tagprefix

看起来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>

1 个答案:

答案 0 :(得分:4)

TagPrefix视为名称空间。您应该对控件使用相同的控件,它可能类似于my或项目名称或您真正喜欢的任何内容。但它不应该与你的任何控件相同。