加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – 捆绑无法在MVC 4.5空项目中工作

发布时间:2020-12-16 09:24:37 所属栏目:asp.Net 来源:网络整理
导读:我在VS 2012中创建了一个空的MVC项目,默认情况下没有 Jquery CSS文件,所以我将所有脚本和CSS文件复制到我的脚本文件中,然后我下载了System.Web.Optimization NuGets,之后我有了在我的BundleConfig.cs文件中创建一个包.代码和参考文件文件都可以,然后我在我的
我在VS 2012中创建了一个空的MVC项目,默认情况下没有 Jquery CSS文件,所以我将所有脚本和CSS文件复制到我的脚本文件中,然后我下载了System.Web.Optimization NuGets,之后我有了在我的BundleConfig.cs文件中创建一个包.代码和参考文件文件都可以,然后我在我的视图中渲染脚本

@System.Web.Optimization.Scripts.Render("~/bundles/jquery")

因为只有Scripts.Render()不起作用,所以我给出渲染方法的全名空间
但仍然我的代码不能在我的空MVC项目中工作,虽然我在我的MVC Internet项目中测试了相同的代码,它工作正常,我也测试了Configuration Debug =“false”,但仍然我的bundle不工作和简单的jquery文件引用工作正常.我错过了什么.我认为所有问题都在Empty项目中,缺少一些手动编写的文件或代码.

解决方法

您需要创建一个Bundle Configuration Class:

namespace DemoApp
{
    public class BundleConfiguration
    {
        public static void RegisterBundles(System.Web.Optimization.BundleCollection bundles)
        {
            bundles.Add(
                new System.Web.Optimization.ScriptBundle("~/bundles/jquery")
                .Include("~/Scripts/jquery-1.9.0.js")
            );
        }
    }
}

然后,在global.asax.cs中

DemoApp.BundleConfiguration.RegisterBundles(System.Web.Optimization.BundleTable.Bundles);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读