我不知道我在這裏做錯了什麼。我在我的視圖和控制器中都使用了一個命名空間。我決定我需要使它成爲一個全局命名空間,因爲我使用它全部。反正我第一次添加到我的主web.config。我仍然收到編譯器錯誤。所以我做了搜索,顯然剃鬚刀也有自己的web.config。所以我也在那裏添加了命名空間。我仍然收到編譯器錯誤。主web.config用於控制器&的視圖web.config只是用於剃鬚刀視圖?我究竟做錯了什麼?Global NameSpace + MVC3?
請求更多信息:
- 主的web.config
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
<add namespace="RunLogSite.POCOs"/>
</namespaces>
--views的web.config
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.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="RunLogSite.POCOs"/>
</namespaces>
</pages>
錯誤: 錯誤1的類型或名稱空間名稱'運行'找不到(你是否缺少使用指令或者一個程序集引用?)D:\ Users \ Brent \ documents \ visual studio 2010 \ Projects \ RunLog \ RunLog \ Controllers \ RunsController.cs 27 32 RunLogSite
如果我在頁面頂部添加以下內容,固定:
using RunLogSite.POCOs;
什麼編譯器錯誤? – brodie
我認爲你需要提供更多的信息。也許顯示你的視圖和控制器是如何設置的關於你的命名空間的......也許還會顯示你的命名空間註冊的web.config部分。最後,正如@brodie所問,錯誤是什麼? –