加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.net – 为什么我的剃刀视图抱怨“}预计”升级到剃刀2/mvc 4后?

发布时间:2020-12-16 00:30:47 所属栏目:asp.Net 来源:网络整理
导读:我有一个现有的剃刀1 / mvc 3视图,几个嵌套if – 非常简单,但升级到剃刀2 / mvc 4后,它在运行时抱怨和编译(BuildViews)关于}预期。它以前工作正常。 我检查了所有的元素是否良好/关闭 我已经检查过,所有的{/}是平衡的 – 这不是文件末尾的问题 可能有什
我有一个现有的剃刀1 / mvc 3视图,几个嵌套if – 非常简单,但升级到剃刀2 / mvc 4后,它在运行时抱怨和编译(BuildViews)关于}预期。它以前工作正常。

我检查了所有的元素是否良好/关闭
>我已经检查过,所有的{/}是平衡的 – 这不是文件末尾的问题

可能有什么不对

解决方法

剃须刀2 / mvc 4升级修复了一些传统的剃刀怪兽一个有趣的事实是,在剃刀1中,以下是合法的(在代码区域中):
string foo = @Some.Complex.Expression;

请注意,@这是多余的和不正确的,但剃刀1不抱怨。但是,剃须刀2更加挑剔,感到困惑,报告了预期的错误。该行应替换为:

string foo = Some.Complex.Expression;

这有点微妙,因为发生的错误与大括号({/})无关,并且可以与报告行之间的一些行。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读