blazor 渲染的 html 文件中有这么多评论标签

Kha*_*sal 11 .net html c# blazor

我想知道是否有人知道为什么<!--!-->blazor 渲染的 HTML 文件中有这么多空的评论标签我安装了 2 个项目,当我开始这个项目时,我看到了所有这些评论,我还下载了一个项目,并在那里看到了这些评论

在此处输入图片说明

Chr*_*nty 14

评论标签由 Blazor 框架生成,以帮助跟踪 DOM 的哪些部分对应于哪些 Blazor 组件。

  • Steve Sanderson(Blazor 团队)[说道](https://github.com/dotnet/aspnetcore/issues/10587#issuecomment-498180352):“注释节点是 Blazor 如何跟踪 DOM 的哪一部分对应于哪个 Blazor组件。为了避免出现它们,我们需要发明并实施一种完全不同的跟踪方式,这将是一个重要的工作块,可能会导致其他领域的问题。我不确定我们有什么理由在可预见的未来这样做,因为评论节点在已知情况下不会引起问题,或者至少不会在主流情况下引起问题。” (4认同)
  • 有什么方法可以去除它们吗?我的意思是通过更改设置中的某些内容或... (2认同)
  • 不,这些对于 Blazor 的工作方式至关重要,如果不对框架进行一些相当大的更改,就无法将其删除。 (2认同)
  • 您能否详细说明一下它们的创建方式、时间以及 blazor 如何与它们配合使用? (2认同)