意外@using关键字

本文关键字:关键字 @using 意外 | 更新日期: 2023-09-27 18:18:57

我是ASP新手。NET MVC,我想创建强类型视图。不知何故,@using标签没有被Razor引擎识别,并且会在运行时给我一个解析器错误:
Unexpected "using" keyword after "@" character. Once inside code, you do not need to prefix constructs like "using" with "@".

这是我得到的:

@{
    @using MyNamespace.ViewModels  // Parser error shows this line.
    @model EmployeeViewModel       // MyNamespace.ViewModels.EmployeeViewModel alone works.
}
(omitted code)
Employee Name : @Model.EmployeeName <br />

意外@using关键字

模型声明需要出现在任何其他代码之前。接下来,您可以单独使用using语句。

@model EmployeeViewModel 
@using MyNamespace.ViewModels
(omitted code)
Employee Name : @Model.EmployeeName <br />