解决方案:

1.在web.config文件中添加<add namespace="System.Web.Optimization"/>,如下:

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.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" />
        <add namespace="MvcShopping" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

2.如果还是报错,需要引用程序集System.Web.Optimization.dll,可以通过NuGet引用。

此程序集的作用是 对javascript和style的引入(ScriptBundle和StyleBundle)、代码合并和压缩的优化(Bundling and Minification )。

目前我使用到的就是对javascript和style的引入。具体引用的文件定义在App_Start文件夹的BundleConfig.cs文件内(不知为何,我建的MVC空项目并没有这个源文件,我是从其它项目中直接Copy过来的),内容如下:

using System.Web.Optimization;namespace MvcShopping
{public class BundleConfig{// 有关绑定的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=301862public static void RegisterBundles(BundleCollection bundles){bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));bundles.Add(new ScriptBundle("<span style="color:#ff0000;"><strong><em>~/bundles/jqueryval</em></strong></span>").Include("~/Scripts/jquery.validate*"));// 使用要用于开发和学习的 Modernizr 的开发版本。然后,当你做好// 生产准备时,请使用 http://modernizr.com 上的生成工具来仅选择所需的测试。bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-*"));bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include("~/Scripts/bootstrap.js","~/Scripts/respond.js"));bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/bootstrap.css","~/Content/site.css"));}}
}

在View中引用的JS文件就是上面代码中红色字体后面Include的JS文件。

@Scripts “does not exist”相关推荐

  1. 异常处理汇总-后端系列

    异常处理汇总:http://www.cnblogs.com/dunitian/p/4599258.html Python:https://www.cnblogs.com/dotnetcrazy/p/9 ...

  2. pppd参数中文解释

    pppd 中文man页面 点对点协议 (PPP) 提供一种在点对点串列线路上传输资料流 (datagrams)的方法.PPP是由三个部份所组成的:一个在串列线路上封装(encapsulating)资料 ...

  3. matlab常用指令

    一 matlab常用函数 1.特殊变量与常数 ans 计算结果的变量名        computer 确定运行的计算机        eps 浮点相对精度        Inf 无穷大        ...

  4. if条件语句实战单分支结构

    单分支结构 语法: if  [条件] then 指令 fi 或 if [条件]:then 指令 fi if单分支条件中文编程语法: 如果   [你有房] 那么 我就嫁给你 果如 提示:分号相当于命令换 ...

  5. C语言union合并两个字节,C语言中的联合体union所占内存方式

    当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union).在C Programming Language 一书中对于联合体是这么描述的: 1)联合体是一个结构: 2)它的所有成员 ...

  6. pppd 中文man页面

    点对点协议 (PPP) 提供一种在点对点串列线路上传输资料流 (datagrams)的方法.PPP是由三个部份所组成的:一个在串列线路上封装(encapsulating)资料流的方法,一个可延伸的连结 ...

  7. 嵌入式 pppd中文man页面

    pppd 中文man页面 点对点协议 (PPP) 提供一种在点对点串列线路上传输资料流 (datagrams)的方法.PPP是由三个部份所组成的:一个在串列线路上封装(encapsulating)资料 ...

  8. Linux的shell scripts

    一.什么是脚本(scripts) 安装一定逻辑关系记录的命令文件,在此文件有可执行权限的情况下可以用文件名称发起脚本内记录命令的执行,shell脚本是一种解释性语言,文件内记录的动作需要解释器shel ...

  9. Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的

    安装完Mysql5.5.24时,用mysql.server启动的时候,出现 Fatal error: Can't open and lock privilege tables: Table 'mysq ...

最新文章

  1. R语言ggplot2可视化分组散点图、将图例放置在图像内部的指定区域、自定义缩放图例中点形状pch的大小(增大或者缩小)、change size of shape elements
  2. 解决Python memory error的问题--扩充虚拟内存
  3. lineseparator_首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
  4. smartgwt_SmartGWT入门,提供出色的GWT界面
  5. IndentationError: expected an indented block --python报错 or IndentationError:unexpected indent
  6. python中添加路径_python中添加模块导入路径的方法
  7. 微信小游戏出台最严健康游戏管理 未成年游戏时间金额受限制
  8. 微信挑战者飞聊被下架后 再度火速上线 尚能一战否?
  9. 华为员工利用Bug越权访问机密卖给第三方,获利1.6万元,被判有期徒刑一年...
  10. 如何用计算机制作统计图,统计图制作_ai的环形统计图怎么制作
  11. (2)量化交易学习-股票数据下载
  12. Android 获取手机型号,版本号等。
  13. 华为开发者大会2022,发布鸿蒙开发套件
  14. 友情的目的和作为目的的友情
  15. docker服务器搬迁后遇到的问题:宿主ip不通
  16. 【转载】如何自己DIY组装一台台式电脑
  17. 《C程序设计语言》(《The C Programming Language》)第二版第六章练习题
  18. C 语言 某人在国外留学,不熟悉当地的天气预报中的华氏温度值,请编程按每隔10°输出0°到300°之间的华氏温度的对照表,方便他对照查找
  19. SQL注入攻击的实现和防止
  20. 编程之路,从懵懂开始

热门文章

  1. 基于SSM的美容院管理系统
  2. 前端js 面试题 forEach 和 map 有什么区别?
  3. 祝早道日语七周年快乐!
  4. 恐怖的广告推送。其实,我们每天都在“裸奔”!
  5. imac下修改本地hosts文件解决react项目中的跨域问题
  6. debian linux系统安装教程,Debian 8.2.0 (Jessie) 快速纯净安装教程
  7. 办公室文秘试题 计算机,办公室文秘实用计算机操作技巧
  8. 制表软件带动办公软件市场新火爆
  9. SWUSTOJ82编写一个函数,求从n 个不同的数中取r 个数的所有选择的个数。
  10. 一行代码解决ie浏览器的兼容