虽然用MVC做了很多项目,但是都是在别人搭好的框架上实现

今天碰到一个很简单的命名空间引用问题

如图所示,Scripts和Styles 都没有引用命名空间

解决方法一:

直接使用 System.Web.Optimization.Scripts 和 System.Web.Optimization.Styles ,这方法不实用,太麻烦了

解决方法二:

在Layout头部加入 using System.Web.Optimization; 如果在每页Layout这样加也很繁琐

解决办法三:

在根目录下的Web.config的<system.web></system.web>中添加namespaces

 <pages><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="System.Web.Optimization" /></namespaces></pages>

注意,在Views下的Web.config 同样需要添加<add namespace="System.Web.Optimization" />,否则也无效

这是在MVC4上遇到的,如果使用mvc5就不需要

MVC layout 命名空间引用问题相关推荐

  1. .NET 6 中的隐式命名空间引用

    .NET 6 中的隐式命名空间引用 Intro 之前写过一篇隐式命名空间引用的大概介绍,在一些小的测试项目中也有在用,一直没作为示例给大家分享,主要原因在于之前看到了一个关于隐式命名空间引用的 Git ...

  2. .NET 6 即将到来的新特性 — 隐式命名空间引用

    .NET 6 即将到来的新特性 -- 隐式命名空间引用 Intro 之前我们在  ASP.NET Core 6 Minimal API 中曾经提到过现在我们还是需要手动加命名空间引用,在以后的版本中可 ...

  3. mvc怎么单独引用css文件,关于asp.net mvc:如何在剃刀视图中引用.css文件?

    我知道如何在layout.cshtml文件上设置.css文件,但是在每个视图的基础上应用样式表呢? 我在这里的想法是,在layout.cshtml中,您可以使用标记,但在非布局视图中不能这样做.标签在 ...

  4. MVC Layout布局系统

    原文:http://www.cnblogs.com/highend/archive/2011/04/18/asp_net_mvc3_layout.html Layout页: 该家伙其实就相当于原来的M ...

  5. c#入门-完全限定名,引用命名空间

    完全限定名 包含完整命名空间的类名,称为完全限定名. namespace 黄野平原.古堡 {class 蜡烛怪 { } } 例如 黄野平原.古堡.蜡烛怪 a = new 黄野平原.古堡.蜡烛怪(); ...

  6. c#入门-全局引用,全局命名空间

    全局引用命名空间 global关键字,意为全局. 在引用命名空间前加上这个关键字,可以对整个项目都生效. 使得整个项目下的其他文件中,无需再引用此命名空间. 但全局引用不能写在命名空间内. 控制台应用 ...

  7. 【Unity3D日常BUG】Unity3D解决“找不到类型或命名空间名称“XXX”(您是否缺少using指令或程序集引用?)”等问题

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  8. ASP.NET MVC使用Bootstrap系列(1)——开始使用Bootstrap

    阅读目录 Bootstrap结构介绍 在ASP.NET MVC 项目中添加Bootstrap文件 为网站创建Layout布局页 使用捆绑打包和压缩来提升网站性能 在Bootstrap项目中使用捆绑打包 ...

  9. ASP.NET MVC编程——视图

    1Razon语法 使用@符号后接C#或VB.NET语句的方式. 基本规则 1)变量 @后直接变量即可 2)代码块 为使用表达式或多行代码,@后跟大括号将多行代码包括在大括号中 3)"+&qu ...

最新文章

  1. Tips系列之飞书日历
  2. 如何在Python中附加文件?
  3. 技术人的生命之源在于绝不固步自封而不断进取的精神
  4. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
  5. 使用SDL打造游戏世界之入门篇 - 4
  6. centos6重启网络命令_Docker常用命令详解
  7. struts2_struts2线程安全吗?
  8. oracle内与外连接,Oracle (内连接)与(外连接)区别
  9. Spring启动过程——源码分析(finishBeanFactoryInitialization(beanFactory))
  10. UNITY历史版本下载列表
  11. ping C语言实现
  12. java怎么使用mfc,调用mfc方法
  13. 检测和缓解PLC恶意软件的过程计算方法
  14. matlab学习——线性规划
  15. 共享体脂秤为公众号增粉100%真粉活粉吗?
  16. 对openmv色块查找的思考笔记
  17. android原生输入法皮肤,duang_精选布局_触屏皮肤_皮肤布局_百度手机输入法
  18. 一本通 1086:角谷猜想
  19. Buildroot for RK3399/zh
  20. vue 雷达扫描_雷达扫描效果(canvas)

热门文章

  1. Kaggle比赛源代码和讨论的收集整理
  2. 自编码器参数是否需要相称呢
  3. char类型的实参与const char类型的形参不兼容_C++干货系列——顶层const和底层const...
  4. python中的静态方法如何调用_关于Python中如何使用静态、类、抽象方法的权威指南(译)...
  5. thinkphp长连接MySQL_ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新...
  6. android分享到指定应用,Android调用系统分享,指定某些应用来分享
  7. 《系统集成项目管理工程师》必背100个知识点-99云计算
  8. 笔记-项目进度管理-资源平衡和资源平滑
  9. 第1节:C语言发展及基本格式步骤
  10. Android中点击按钮启动另一个Activity以及Activity之间传值