MVC小系列(九)【引入namespace】
2024-08-22 17:45:07
以前在页面引入一个namespace,可以这样:
<%@ Import Namespace="Web.Helpers" %>
如果空间是所有页面都需要的,可以写进配置文件
<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" />
</namespaces>
</pages>
但mvc选择的模板引擎是Razor,那以上的web.config里的设置就没有作用了,因为Razor是第三方组件为.net引入,它是在views目录下的web.config中进行配置的,
所以在根目录下web.config里的pages标签下设置的命名空间不起作用了
但可以打开:打开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" />
</namespaces>
</pages>
</system.web.webPages.razor>
最新文章
- Windows API 设置窗口下控件Enable属性
- 【SQLServer】DBHelper即C#数据库底层封装
- Xdebug文档(七) 远程调试
- ajax async
- 并查集 + 线段树 LA 4730 Kingdom
- JS模式:简单的图书馆享元模式
- 转!!java中关键字volatile的作用
- 用CRT connect MongoDB 使用Backspace无效
- 转:Move all SQL Server system databases at one time
- UVA 529 - Addition Chains,迭代加深搜索+剪枝
- 5th-个人总结(Alpha阶段)
- 工作中常用Windows快捷键整理(1)-快速关闭网页
- ELK收集tomcat访问日志并存取mysql数据库案例
- [python]上传文件验证
- Android 开发 深入理解Handler、Looper、Messagequeue 转载
- python 模块之-os
- 【DS】排序算法的稳定性
- 行级锁 java||数据库
- JsonPath的使用
- PageRank算法与TextRank算法详解