Car*_*any 3 asp.net-mvc-areas razor asp.net-mvc-3
我为我的Asp.net MVC 3应用程序提供了一些自定义的Html助手.在主应用程序中,它们正常工作,因为我已将以下内容放入我的Web.Config:
<pages clientIDMode="AutoID">
<namespaces>
<add namespace="System.Web.Helpers" />
<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.Web.WebPages"/>
<add namespace="WebDibaelsaMVC.Utils.HtmlHelpers" />
<add namespace="WebDibaelsaMVC.Utils.HtmlHelpers.DTOs" />
</namespaces>
</pages>
Run Code Online (Sandbox Code Playgroud)
但我现在已经创建了一个区域并使我的自定义助手工作,我必须在我使用它们的每个页面中添加一个使用.有没有办法为该区域添加默认名称空间?
如果您使用的是Razor,则可能需要<namespaces>在~/Views/web.configand ~/Areas/YourAreaName/Views/web.config和主~/web.config文件中添加对该部分的引用.还要确保重新编译项目,打开关闭视图,甚至可能重新启动Visual Studio以使更改生效(就Intellisense而言,如果运行项目,它将起作用).
| 归档时间: |
|
| 查看次数: |
1653 次 |
| 最近记录: |