捆绑和缩小的问题

时间:2013-02-28 19:13:32

标签: c# asp.net asp.net-mvc-3 webgrease

我正在尝试使用asp.net 捆绑和缩小功能。问题是当我在包中包含jquery ui自定义脚本时,脚本没有在我的布局页面中呈现。代码是:

bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
         "~/Scripts/jquery-ui-{version}.custom.js"));

bundles.Add(new StyleBundle("~/content/jquery").Include(
            "~/Content/jquery-ui-{version}.custom.css"));

以上CSS和脚本都不包括在内。我在这里做错了什么?

2 个答案:

答案 0 :(得分:2)

创建捆绑包后,您需要将它们添加到HTML中的某个位置。通常在 _Layout.cshtml 中,您需要这样一行:

@Scripts.Render("~/bundles/jqueryui")

答案 1 :(得分:0)

调试问题的另一个选项是安装fiddler并在发出网页请求时检查下载的文件只需单击fiddler中缺少的文件名,然后检查返回的内容是什么。在我的情况下,它返回错误消息无法加载文件或程序集WebGrease。我已删除并添加了引用,现在呈现了脚本文件。