我已经使用System.Web.Optimization & css DLL在我的项目中使用下面的代码来自动化捆绑和迷你WebGrease和css文件。
using System.Web.Optimization;
using WebGrease;
protected void Application_Start()
{
RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = false;
}
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/Content/Script/Common/").Include("~/Content/Scripts/PTax/Common/ViewPort.js",
"~/Content/Scripts/PTax/Common/jquery.rotate.js",
"~/Content/Scripts/PTax/Common/jquery.loupe.js",
"~/Content/Scripts/PTax/Common/Accordion.js",
"~/Content/Scripts/PTax/Common/Progress.js",
"~/Content/Scripts/PTax/Common/AjaxGlobalHandler.js",
"~/Content/Scripts/PTax/Common/DialogBox.js",
"~/Content/Scripts/PTax/Common/Common.js",
"~/Content/Scripts/PTax/Common/DateValidations.js"));
}在我的项目中,一些模块只有一个javascript文件。我不需要把它和其他文件捆绑在一起。所以我只需要它,迷你它。我怎么能做到这一点。
发布于 2014-02-19 16:21:19
您可以创建一个新的bundle (创建多个bundle是很正常的)
bundles.Add(new ScriptBundle("~/bundles/get").Include("~/Scripts/app/home.js"));然后在必要的视图中呈现脚本
@Scripts.Render("~/bundles/home")https://stackoverflow.com/questions/21874608
复制相似问题