【问题标题】:correct use of tag prefix and tag name?标签前缀和标签名称的正确使用?
【发布时间】:2011-02-12 07:34:32
【问题描述】:

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

【问题讨论】:

    标签: asp.net user-controls tagname tagprefix


    【解决方案1】:

    TagPrefix 想象成一个命名空间。您应该为您的两个控件使用相同的名称,它可以是 my 或您的项目名称或您真正喜欢的任何名称。但它不应与您的任何控件相同。

    【讨论】:

    • “userControl”是一个合适的名称吗?
    • @ForeverDebugging:我可能会选择一个较短的名称,也许只是 uc
    猜你喜欢
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 2021-08-16
    • 2022-01-24
    相关资源
    最近更新 更多