1

我在 JavaScript 代码内的 ASP.NET MVC3 视图中使用 Razor 语法,但我收到“条件编译已关闭”警告。我搜索了它,发现 /*@cc_on @*/在代码打开它之前使用。但我收到一个错误“当前上下文中不存在名称 'cc_on'”。有任何想法吗?我到底应该在哪里给/*@cc_on @*/

示例代码:

<script type ="text/javascript">
     @*
          - some multi-line comment stuff here
          - apparently the at signs cause syntax errors --argh!
     *@ 
</script>
4

1 回答 1

2

让我猜猜...尝试以下操作:

/*@("@cc_on @")*/

或者

@("/*@cc_on @*/")

无论你喜欢什么

我希望它是正确的 Razor 语法。一个想法是将此值呈现为@razor 使用的字符串(在您的情况下,编译器认为您想要输出@cc_on未声明的变量)

于 2012-06-14T12:13:15.880 回答