Javascript 和
两者都是注释标记。如果它们出现在同一个文件中,有什么区别 更新:Javascript 和,javascript,html,Javascript,Html,两者都是注释标记。如果它们出现在同一个文件中,有什么区别 更新: 抱歉,这实际上出现在aspx文件中。那么有什么区别吗?第一个实际上是HTML。第二个不是 编辑:在OP编辑后,作为无关内容删除 EDIT2:OP澄清后:ASP.NET不会呈现评论,也不会到达浏览器。它将在呈现任何其他HTML标记时呈现注释。浏览器或任何其他解析HTML的用户代理将忽略客户端上的注释。因此,前者显示在HTML源代码中,但随后被忽略;后者只显示在模板中,而不是HTML中,因为它不是有效的HTML。Clientside
抱歉,这实际上出现在aspx文件中。那么有什么区别吗?第一个实际上是HTML。第二个不是 编辑:在OP编辑后,作为无关内容删除 EDIT2:OP澄清后:ASP.NET不会呈现评论,也不会到达浏览器。它将在呈现任何其他HTML标记时呈现注释。浏览器或任何其他解析HTML的用户代理将忽略客户端上的注释。因此,前者显示在HTML源代码中,但随后被忽略;后者只显示在模板中,而不是HTML中,因为它不是有效的HTML。Clientside 查看源代码,您可以在代码中看到此注释 用于.NET或其他支持它的语言的服务器端 查看源代码,您将不会在HTML标记中看到此注释 服务器端注释允许开发人员将代码注释嵌入ASP.NET应用程序文件的任何部分(代码块内除外)。服务器端注释元素的开始标记和结束标记之间的任何内容,无论是ASP.NET代码还是文字,都不会在服务器上处理或呈现到结果页面 第一个是html注释。 第二个是jsp注释。
后者不是有效的HTML。。。第一个也不是,因为注释以->结尾,第二个很可能是模板语言的一部分。可能重复:@C-linkNepal@epascarello是的,但问题类型似乎完全是这样……否决票意味着这个答案没有用处,回答问题的人不感到羞耻。
<!-- -->
<%-- --%>
<!-- Clientside HTML Comment -->
<%-- Serverside comment--%>