標籤:actor namespace version pac names config view html class
如果一個 model 在多個頁面都有用到,可以在 Views 檔案夾下的 web.config 檔案中進行配置,這樣不用在 cshtml 檔案中 using ,同時 model 也是強型別的。如果不進行 using,也不在 web.config 檔案下進行配置,則 model 是動態類型的。
如何配置:在 Views 下的 web.config 檔案中的 system.web.webPages.razor 節點下的 namespaces 節點下配置 add namespaces 就可以了。例如:model 的 namespaces 是 WebApplication2:
<system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.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="WebApplication2" /> </namespaces> </pages> </system.web.webPages.razor>
(十)Views 中的 cshtml 檔案 using model