在 .cs 文件中,当您遇到诸如“找不到类型或命名空间名称‘产品’(您是否缺少 using 指令或程序集引用?)”之类的错误时
您右键单击它并选择解决以自动添加缺少的程序集引用。在 razor .cshtml 中,你是怎么做到的?
在 .cs 文件中,当您遇到诸如“找不到类型或命名空间名称‘产品’(您是否缺少 using 指令或程序集引用?)”之类的错误时
您右键单击它并选择解决以自动添加缺少的程序集引用。在 razor .cshtml 中,你是怎么做到的?
您将using
语句添加到剃刀视图。
@using YourNameSpaceIfExists.Products
如果您不想在要使用此类的每个视图中键入完整路径 (NamespaceName.className),则可以将这些命名空间全局添加到Views 文件夹中可用的 web.config 中。您将在页面部分下看到命名空间部分。将您的命名空间添加到 l
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="YourNameSpaceNameHere"/>
</namespaces>
</pages>
</system.web.webPages.razor>
现在在您的视图中,您可以简单地使用类名
@model Product