我发现 VS 11 Beta Views 中关于如何在 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 部分(大括号到大括号)使其工作(右大括号是彩色的,等等)
谁能重复一下,还是只有我一个人?我不需要解决方法,只需确认这实际上是一个错误,而不是我的愚蠢。
谢谢!