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