我正在阅读一些DNN教程,在一个教程中,对于Edit.ascx,作者说要添加:
<%@ Register TagPrefix="dnn" TagName="label" Src="~/controls/LabelControl.ascx" %>
以便可以使用<dnn:label ID="lblName" runat="server" />
。但是,VS2013会对dnn:label发出警告,说明&#34; 元素&#39;标签&#39;不是一个已知的元素。如果网站中存在编译错误,或者缺少web.config文件,则会发生这种情况。&#34;我试图查看其他DNN来源,我也得到了相同的警告,所以我认为它必须是一个设置问题。我确保项目中的属性配置为:
LabelControl.ascx文件确实位于〜/ controls / LabelControl.ascx,并且dnndev.me的根目录中没有找到web.config文件。
有谁知道为什么我会收到这样的警告?
答案 0 :(得分:2)
这只是一个警告。我的模板在几乎所有情况下都会收到警告。
你可以忽略它。