MVC layout 命名空间引用问题

简介: 虽然用MVC做了很多项目,但是都是在别人搭好的框架上实现 今天碰到一个很简单的命名空间引用问题 如图所示,Scripts和Styles 都没有引用命名空间 解决方法一:  直接使用 System.

虽然用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就不需要

 

相关文章
|
11月前
|
XML 设计模式 前端开发
自定义MVC---引用XML
自定义MVC---引用XML
50 0
|
XML 前端开发 Java
自定义MVC引用XML配置文件实现
自定义MVC引用XML配置文件实现
41 0
|
前端开发 JavaScript .NET
ASP.NET MVC路径引用总结
原文:ASP.NET MVC路径引用总结 1、关于路径: (1)绝对路径 包含站点路径的路径:百度 站点改变路径失效; (2)相对路径 相同目录: 上级目录相同: 跟高的父级目录: (3)根路径 相对路径和绝对路径的折中,以/开头   2、关于ASP.
2062 0
|
前端开发 .NET 开发框架
七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理
系列文章 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)——ASP.
1364 0
|
前端开发 .NET C#
ASP.NET MVC:Razor 引入命名空间
原文:ASP.NET MVC:Razor 引入命名空间 页面中引用 c# @using MvcApplication83.Models @using MvcApplication83.Common 行尾不需要加分号,加上也无妨(不过得全加上)。
983 0
|
Web App开发 前端开发 .NET
MVC Layout布局系统
原文:http://www.cnblogs.com/highend/archive/2011/04/18/asp_net_mvc3_layout.html Layout页:该家伙其实就相当于原来的Master文件.
813 0
|
缓存 前端开发 .NET
System.Web.Mvc 命名空间
System.Web.Mvc 命名空间包含一些类和接口,它们支持用于创建 Web 应用程序的 ASP.NET 模型视图控制器 (MVC) 框架。该命名空间包含表示控制器、控制器工厂、操作结果、视图、分部视图以及模型联编程序等的类。
661 0