правильно использовать префикс тега и имя тега? - PullRequest
4 голосов
/ 26 апреля 2010

Похоже, что оба 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 Ответ

4 голосов
/ 26 апреля 2010

Думайте о TagPrefix как о пространстве имен.Вы должны использовать то же самое для обоих своих элементов управления, и это может быть что-то вроде my или название вашего проекта или что-то, что вам действительно нравится.Но он не должен совпадать с любым из ваших элементов управления.

...