asp.net-mvc – ScriptBundle(“?/ Scripts / vendor”)
发布时间:2020-12-16 09:24:36 所属栏目:asp.Net 来源:网络整理
导读:我写了一个新的应用程序,它将使用现有的主题,这将由设计师更改. 所以我决定,不要将脚本放在脚本和内容(Css,图像)中的其他内容,而只是将主题保存在Theme文件夹中(带子目录 – js,css,img) 所以我尝试更改脚本捆绑以指向我在Theme / js而不是Scripts中的脚本
我写了一个新的应用程序,它将使用现有的主题,这将由设计师更改.
所以我决定,不要将脚本放在脚本和内容(Css,图像)中的其他内容,而只是将主题保存在Theme文件夹中(带子目录 – js,css,img) 所以我尝试更改脚本捆绑以指向我在Theme / js而不是Scripts中的脚本 我改成了 bundles.Add( new ScriptBundle("~/Scripts/vendor") .Include("~/Theme/js/jquery-{version}.js") .Include("~/Theme/js/knockout-{version}.debug.js") .Include("~/Theme/js/sammy-{version}.js") .Include("~/Theme/js/toastr.js") .Include("~/Theme/js/Q.js") .Include("~/Theme/js/breeze.debug.js") .Include("~/Theme/js/bootstrap.js") .Include("~/Theme/js/moment.js") ); 我不明白的是行 new ScriptBundle("~/Scripts/vendor") 如果我把它留在上面(即使没有脚本/供应商文件夹,代码工作正常,但我改为 new ScriptBundle("~/Theme/js/vendor") 我在firebug中遇到网络错误: "NetworkError: 404 Not Found - http://localhost:51154/scripts/vendor" 其余脚本未加载. 这行是做什么的? 谢谢 解决方法
bundles.Add(ScriptBundle)方法将一个脚本包添加到bundle表中,您可以通过提供给ScriptBundle(string)构造函数的字符串来引用它.
因此,使用新的ScriptBundle(“?/ Foo”)创建并添加到包中的包稍后可以使用@ Scripts.Render(“?/ Foo”)呈现. 您可能忘记的是将_layout.cshtml中的@ Scripts.Render(“?/ Scripts / vendor”)更改为@ Scripts.Render(“?/ Theme / js / vendor”),这将是您看到的错误. 传递给构造函数的参数仅为documented作为“包的虚拟路径”,因此您必须弄清楚这意味着什么以及您能够和不能放在那里的内容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3 Html.BeginForm – 在RouteValueDic
- .NET Core采用的全新配置系统[8]: 如何实现配置与源文件的同
- asp.net – 如何向IIS添加反射权限或将其添加到web.config?
- asp.net-mvc – 在ASP.NET MVC中使用线程设置当前文化
- asp.net-mvc – ASP.NET MVC获取下拉列表值
- asp.net-mvc – 使旧会话Cookie无效 – ASP.Net标识
- 启动ASP.NET窗体身份验证
- 注册asp.net 4.0 到IIS
- asp.net-mvc – ASP.NET MVC3 IIS7.5:Cache-Control maxag
- asp.net – MVC [HandleError] HandleErrorAttribute在使用
推荐文章
站长推荐
- asp.net – 从多个Web.config文件访问appSetting
- asp.net从指定文化获取.resx的所有资源(Resource
- asp.net – 无法使用URL重写出站规则来更改IIS响
- 如何在ASP.NET Core 1.0 RC2中加载程序集
- asp.net-mvc – 使用ASP.NET身份重置密码时的令牌
- ASP.net Model View Presenter是否值得时间?
- 如何从本地asp.net 4.0 Web应用程序发送支持图像
- asp.net – 在部署时编译ASCX文件而不是首次加载
- asp.net-mvc – requestValidationMode =“2.0”
- asp.net – 如何绕过糟糕的数据库架构?
热点阅读