Mur*_*nze 1 asp.net-mvc web-config
我想知道是否有任何方法可以避免在每个页面中使用关键字@using来导入一些代码.
一个例子:我想@Styles.Render("~/js/jquery-ui")在一些页面中使用,我不想手动编写@using System.Web.Optimization.
我在我可以添加一个命名空间的博客看到<page>的web.config,但我想这一点,但它不工作.
有什么办法吗?
您可以将它添加到~/Views/web.config(非~/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 other namespaces that you want to be available in scope
in all your Razor views
</namespaces>
</pages>
</system.web.webPages.razor>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |