MVC3直接在根部引入命名空间即可在整站的View中引入命名空间的方法
2013-11-29 21:31
429 查看
默认的MVC3 向View中引入命名空间是在Views文件夹下的Web.config中引入,然而这种做法很麻烦,每次新建Areas都要重新引入命名空间,如何避免这种麻烦,实现在根Web.config中引入命名空间即可在整站的View中如入命名空间?
其实很简单,我们只需把Views下面的Web.config中的以下部分放到根Web.config中。
当然还有命名空间部分了。
其实很简单,我们只需把Views下面的Web.config中的以下部分放到根Web.config中。
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> </sectionGroup>
当然还有命名空间部分了。
<system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="Tunynet.UI.ThemedWebViewPage"> <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Linq" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Routing" /> ..加入你想要在View中引用的命名空间 </namespaces> </pages> </system.web.webPages.razor>OK.
相关文章推荐
- 在Razor中如何引入命名空间?("import namespace in razor view")
- ThinkPHP命名空间必须放在第一行声明的解决方法,新建文本文档后提制内容即可
- 在Razor中如何引入命名空间?("import namespace in razor view")
- 在Razor中如何引入命名空间?("import namespace in razor view")
- 在Razor中如何引入命名空间?("import namespace in razor view")
- 在Razor中如何引入命名空间?("import namespace in razor view")
- Android Studio 自定义View命名空间报错的解决方法
- 在Razor中如何引入命名空间?("import namespace in razor view")
- JavaScript 编程引入命名空间的方法
- 在Razor中如何引入命名空间?("import namespace in razor view")
- DataBind包括三大方法,Repeater,DataList和DataGrid,这些控件都位于 System.Web.UI.WebControls 命名空间中,从 WebControl 基类中直接或间接派生出来的。这些方法都是通过HTML来显示数据的内
- tp5 引入 没有命名空间的类库的方法(以微信支付SDK为例)
- JavaScript 编程引入命名空间的方法
- vs视图引入命名空间设置方法
- Android Studio 自定义View命名空间报错的解决方法
- php5.3以后不支持类名做构造方法,命名空间 加自动引入无法触发类名构造方法
- wpf中:xaml中的命名空间的引入方法
- 命名空间不能直接包含字段或方法之类的成员
- ASP.NET MVC view引入命名空间
- JavaScript 编程引入命名空间的方法与代码