VS 11 Beta - 可能的Razor bug

时间:2012-04-11 13:22:33

标签: razor

我发现VS 11 Beta视图中有关如何在Views中解析和处理Javascript的陌生感。我把它归结为最小的例子以显示问题。

@section tester {
    <script type="text/javascript">
    function Something(direction) {

        if (direction == "-") {

        } else if (direction == "+") {

        } else {    // direction = "" or anything else
            for (var idx = 0; idx < forms.length; idx++) {
            }
        }
    }
    </script>
}

这对我来说,它应该是一个有效的(虽然没有意义)定义某个部分的东西,但是,VS11Beta并不认为它是一个完整的部分。最后的右大括号不是黄色的,它会报告构建错误。

删除任何一个JS部分(支撑到支撑)使其工作(右支撑着色等)

任何人都可以重复这个,还是仅仅是我?我不需要一个解决方法,只是确认这实际上是一个错误,而不是我最终的愚蠢。

谢谢!

1 个答案:

答案 0 :(得分:0)

这被微软确认为一个错误,将在下一个版本中修复。

http://connect.microsoft.com/VisualStudio/feedback/details/736777/vs-11-beta-possible-razor-parser-bug