以下行在ASP.NET MVC 3中生成CS1003错误:
@model Int32 // user ID
此错误的原因是什么?
答案 0 :(得分:0)
CS1003错误是MVC解析Razor语法失败的一般症状。它可能是由许多事情引起的。
我注意到的一件事是,如果您尝试使用C#样式的单行注释在Razor视图中注释模型声明,则会出现此问题:
BAD: @model Int32 // user ID
GOOD: @* user ID *@
@model Int32
Visual Studio语法突出显示不会将其标记为问题,但会在运行时失败。