C# javascript代码中的ASP方法不起作用

C# javascript代码中的ASP方法不起作用,c#,asp.net,mono,C#,Asp.net,Mono,我们在mono 2.6(debian服务器)下有一个asp应用程序,升级到2.10后,出现了以下情况: 简单代码 <script language="javascript" type="text/javascript"><!-- var x = "<%= 2+2 %>"; //--></script> 在浏览器中测试时,我找到了这个源代码 <script language="javascript" type="text/javasc

我们在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标记

但是,如果我删除标记中的“<!-->”和“/-->”,所有这些都可以正常工作

<script language="javascript" type="text/javascript">

var x = "<%= 2+2 %>";

</script>

var x=“”;

它工作

标记
用于注释html中的多行,而
/
注释单个javascript行,它们阻止代码执行,只需删除它们。

try-,可能会绕过此问题。是的,当然,但我不明白ASP(服务器)为什么如果在scrpt标记+html注释中,则不会解释代码