我有一个.aspx页面,在我们已经使用多年的Web应用程序中,它是在Visual Studio 2010中开发和维护的。最近,当我在Visual Studio 2010中保存页面时,它写了一个标签关闭标签(</label>
)与绿色方格下划线警告,
"这个结束标签没有匹配的开始标签" "This end tag has no matching start tag."
它总是把它写在 </div>
标签前和 </fieldset>
标签。
</div>
</label>
</fieldset>
</form>
</asp:Content>
我删除了幽灵关闭标签,但只要我再次保存页面,标签关闭标签就会一直重新出现。
我在网上花了几个小时研究这个问题,但没有找到关于这个问题的相关信息。
先谢谢你对这个奇特问题的任何见解。
我做了一些小的更新,同时审查了这个页面中的所有代码,看看是什么原因导致了幽灵标签关闭标签(</label>
). 在做了这些无害的修改(修改一些缩进以符合代码的其余部分,并删除一个空的div标签(<div class="container"></div>
),问题就这样消失了。
这真是一个谜。