Razor视图中的CS1003错误

时间:2015-08-17 19:00:40

标签: asp.net-mvc-3 razor compiler-errors runtime-error

以下行在ASP.NET MVC 3中生成CS1003错误:

@model Int32 // user ID

此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

CS1003错误是MVC解析Razor语法失败的一般症状。它可能是由许多事情引起的。

我注意到的一件事是,如果您尝试使用C#样式的单行注释在Razor视图中注释模型声明,则会出现此问题:

BAD:  @model Int32 // user ID

GOOD: @* user ID *@
      @model Int32

Visual Studio语法突出显示不会将其标记为问题,但会在运行时失败。