我对ASP.NET和C#相当陌生,并且开始接管以前的开发人员的大型项目。我遇到了一个ASP.NET标记,该标记无法通过在线搜索找到任何文档,并且以前的开发人员无法查询。

有人认出这个“ blac”标签吗?在我正在处理的项目中,这两种方式都使用了它:

<blac:PriorityLabel>
<blac:DBDataSource>


我不确定为什么标记是“ blac:”而不是“ asp:”。

任何指导表示赞赏。

最佳答案

这是用户控件的别名。例如:

<%@ 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>

关于c# - 什么是ASP.NET标记<blac :?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32259365/

10-15 11:45