我们在mono 2.6(debian服务器)下有一个asp应用程序,升级到2.10之后我们遇到这种情况:
简单代码
<script language="javascript" type="text/javascript"><!--
var x = "<%= 2+2 %>";
//--></script>
在浏览器中测试时,我发现了这个来源
<script language="javascript" type="text/javascript"><!--
x = "<%= 2+2 %>";
//--></script>
没有解释asp标签!
但如果我删除“&lt;! - ”和“// - &gt;”在标签内&lt;脚本...&gt;,一切正常
<script language="javascript" type="text/javascript">
var x = "<%= 2+2 %>";
</script>
工作!!!
答案 0 :(得分:1)
标记<!--
和-->
用于在html中注释多行,而//
注释掉单个javascript行,它们会阻止您的代码执行,只需删除它们。