首页 > 代码库 > (十)Views 中的 cshtml 文件 using model

(十)Views 中的 cshtml 文件 using model

  如果一个 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