我正在尝试使用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和脚本都不包括在内。我哪里做错了?
一旦创建了bundle,就需要将它们添加到HTML的某个地方。通常在_Layout中。cshtml,您需要这样一行:
@Scripts.Render("~/bundles/jqueryui")
调试问题的另一个选项是安装fiddler并检查下载的文件,同时请求网页只需单击fiddler中缺失的文件名并检查返回的内容。在我的情况下,它返回的错误信息无法加载文件或程序集WebGrease。我已经删除并添加了引用,现在脚本文件被渲染。