ColdFusion评论有一个额外的破折号 - 所以:
而不是普通的HTML:
我们有一小部分网站由非ColdFusion开发人员使用模板设置,他在所有模板文件中使用html注释而不是CF注释.将它们留作普通的HTML注释是一个问题吗?(如果我们应该将它们全部转换为cf注释 - 我可以使用什么正则表达式找到/替换?:))
您需要了解HTML注释中包含的内容.
如果一个ColdFusion语句已被HTML注释,它仍然会执行,但ColdFusion注释部分不会.例如...
<!--<cfset message="Hi">--> <cfoutput>#message#</cfoutput>
...将在浏览器中工作并显示...
<!--<cfset message="Hi">--> <!--<cfoutput>#message#</cfoutput>-->
...会工作,但不会在浏览器中显示,但会在HTML源代码中显示...
<!---<cfset message="Hi">---> <cfoutput>#message#</cfoutput>
...将因"变量MESSAGE未定义"而失败.