当我在cshtml文件中创建一个剃刀评论块到脚本块时,JavaScript intelisense会给我错误提示。
我们该如何解决?
提示:我使用VisualStudio 2012和Resharper 7.1.2。
我知道我们可以使用嵌套注释,像下面这样的代码(剃刀注释和外部的JavaScript注释)。
我知道我们可以使用嵌套注释,像下面这样的代码(剃刀注释和外部的JavaScript注释)。
<script type="text/javascript">
//@*
var something = "bla bla";
//*@
var other = "something else";
</script>
IT必须正常工作,但存在两个问题: 1- IntelliSense仍然报错 2- 由于Razor忽略空格,在关闭注释符号(*@)之后,我的代码的其余部分被忽略了。
编辑1:
我尝试的其他方法包括:
/*@*
var something = "bla bla";
*@*/
var other = "something else";
并且
/*@*
var something = "bla bla";
*@*/
var other = "something else";
但是它们也存在一些问题。