我有一个现有的剃刀1 / MVC 3图,其中几个嵌套if
-很简单,但是升级到剃刀2 / MVC 4它是在运行时抱怨和编译(后BuildViews
)约} expected
。 它用于正常工作。
- 我已经检查了所有的元素都能很好地形成/关闭
- 我已经检查了所有
{
/}
平衡-这不是结束文件中的问题
什么可能是错误的?
我有一个现有的剃刀1 / MVC 3图,其中几个嵌套if
-很简单,但是升级到剃刀2 / MVC 4它是在运行时抱怨和编译(后BuildViews
)约} expected
。 它用于正常工作。
{
/ }
平衡-这不是结束文件中的问题 什么可能是错误的?
许多传统剃刀古怪的分别固定在剃刀2 / MVC 4升级; 一个有趣的疑难杂症的是,在剃刀1,下面是合法的(在代码区):
string foo = @Some.Complex.Expression;
需要注意的是@
有多余的和不正确的,但剃须刀1不抱怨。 然而,剃刀2更挑剔和迷糊,报告} expected
错误。 此行应改为:
string foo = Some.Complex.Expression;
这是一个微妙的一点,因为所发生的错误没有什么用大括号做( {
/ }
),并且可以将一些行从报告的线走。