1

现在我有了下一个,它可以工作

@foreach (TestLogs.Repository.DatabaseModel.Platforms CurrentPlatform in     Model.ApplicationPlatforms)
    {
...
    }

我想将 TestLogs.Repository.DatabaseModel 命名空间包含到 Razor 的视图中。我在视图文件夹中打开 web.config 并在那里添加行

<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.Routing" />
    <add namespace="TestLogs.Repository.DatabaseModel" />
  </namespaces>
</pages>

但是在那之后,下一个构造不起作用

 @foreach (Platforms CurrentPlatform in Model.ApplicationPlatforms)
    {
...
    }

我究竟做错了什么?

4

1 回答 1

2

对不起我的愚蠢问题。它可以工作,但我的 Visual Studio 2012 没有像往常那样用青色标记类名。

我的 VS2012 截屏
(来源:piccy.info

于 2013-02-21T13:39:15.423 回答