Razor中注册全局namespace
在Razor中注册全局命名空间的位置由web.config移到了~/Views/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.Optimization"/> <add namespace="System.Web.Routing" />
<add namespace="Telerik.Web.Mvc.UI" /> </namespaces> </pages> </system.web.webPages.razor>
旧的注册方法是添加如下节点:
<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="System.Linq" /> <add namespace="System.Collections.Generic" /> <add namespace="Telerik.Web.Mvc.UI" /> </namespaces>
签名:删除冗余的代码最开心,找不到删除的代码最痛苦!