Razor VS11测试版-可能的剃须刀bug
我在VS11测试版视图中发现了一个奇怪之处,即如何在视图中解析和处理Javascript。我已经把它归结为一个尽可能小的例子来说明这个问题Razor VS11测试版-可能的剃须刀bug,razor,Razor,我在VS11测试版视图中发现了一个奇怪之处,即如何在视图中解析和处理Javascript。我已经把它归结为一个尽可能小的例子来说明这个问题 @section tester { <script type="text/javascript"> function Something(direction) { if (direction == "-") { } else if (direction == "+") { }
@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部分,使其能够工作,关闭的大括号是彩色的,等等
谁能重复一遍,还是只有我?我不需要解决方法,只需要确认这实际上是一个bug,而不是我这边的一些愚蠢的东西
谢谢 这已被微软确认为一个bug,将在下一版本中修复
正在寻找[临时解决方案-请参见此处][1][1]的人: