本文整理汇总了C#中BundleCollection.GetBundleFor方法的典型用法代码示例。如果您正苦于以下问题:C# BundleCollection.GetBundleFor方法的具体用法?C# BundleCollection.GetBundleFor怎么用?C# BundleCollection.GetBundleFor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BundleCollection
的用法示例。
在下文中一共展示了BundleCollection.GetBundleFor方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RegisterBundlesTest
public void RegisterBundlesTest()
{
BundleCollection bc = new BundleCollection();
BundleConfig.RegisterBundles(bc);
Assert.IsNotNull(bc);
var bundle = bc.GetBundleFor("~/bundles/jquery");
Assert.IsNotNull(bundle);
}
示例2: RegisterBundles
public static void RegisterBundles(BundleCollection bundles)
{
/* This configuration assumes you want to extend, override or add to the default scripts and styles
* To start over from scratch instead, call bundles.Clear(); at the top of this method.
*/
// If you need to load scripts in a specific order, use scriptBundle.Include instead of scriptBundle.IncludeDirectory
var scriptBundle = bundles.GetBundleFor(Atomia.Store.Themes.Default.BundleConfig.DEFAULT_SCRIPTS_BUNDLE);
scriptBundle.IncludeDirectory("~/Themes/$MyTheme$/Scripts", "*.js");
var styleBundle = bundles.GetBundleFor(Atomia.Store.Themes.Default.BundleConfig.DEFAULT_STYLES_BUNDLE);
styleBundle.Include("~/Themes/$MyTheme$/Content/css/theme.css");
// Re-register bundles
bundles.Clear();
bundles.Add(scriptBundle);
bundles.Add(styleBundle);
}
示例3: RegisterBundles_RegistersStyleBundles
public void RegisterBundles_RegistersStyleBundles()
{
String[] expectedBundles =
{
"~/Content/Bootstrap/Bundle",
"~/Content/JQueryUI/Bundle",
"~/Content/FontAwesome/Bundle",
"~/Content/MvcGrid/Bundle",
"~/Content/JsTree/Bundle",
"~/Content/Datalist/Bundle",
"~/Content/Shared/Bundle"
};
BundleCollection bundles = new BundleCollection();
config.RegisterBundles(bundles);
foreach (String path in expectedBundles)
Assert.IsType<StyleBundle>(bundles.GetBundleFor(path));
}
示例4: RegisterBundles_ForScripts
public void RegisterBundles_ForScripts()
{
String[] expectedBundles =
{
"~/Scripts/JQuery/Bundle",
"~/Scripts/Bootstrap/Bundle",
"~/Scripts/JQueryUI/Bundle",
"~/Scripts/MvcGrid/Bundle",
"~/Scripts/JsTree/Bundle",
"~/Scripts/Datalist/Bundle",
"~/Scripts/Shared/Bundle"
};
BundleCollection bundles = new BundleCollection();
config.RegisterBundles(bundles);
foreach (String path in expectedBundles)
Assert.IsType<ScriptBundle>(bundles.GetBundleFor(path));
}
示例5: RegisterBundles
private static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/js/ko")
.Include(
"~/Scripts/libs/knockout-2.2.1.js",
"~/Scripts/libs/knockout.mapping-latest.js"));
bundles.Add(new ScriptBundle("~/js/libs")
.Include(
"~/Scripts/libs/json2.js",
"~/Scripts/libs/jquery-1.9.1.js",
"~/Scripts/libs/md5.js",
"~/Scripts/libs/underscore.js",
"~/Scripts/libs/*.jquery.js"));
bundles.Add(new ScriptBundle("~/js/signalr")
.Include("~/Scripts/libs/jquery.signalR-1.0.1.js"));
bundles.Add(new ScriptBundle("~/js/main")
.Include("~/Scripts/*.js", "~/Scripts/Models/*.js"));
bundles.GetBundleFor("~/js/main").Transforms.Clear();
}
示例6: RegisterBundles
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
// Use the development version of Modernizr to develop with and learn from. Then, when you're
// ready for production, use the build tool at http://modernizr.com to pick only the tests you need.
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/respond.js"));
bundles.Add(new StyleBundle("~/bundles/css/site")
.Include("~/Content/bootstrap.css",
"~/Content/base.less"));
bundles.GetBundleFor("~/bundles/css/site")
.Transforms.Add(new StyleTransformer());
}
示例7: RegisterBundles
//.........这里部分代码省略.........
"~/admin/FileManager/JCrop/js/jquery.Jcrop.min.js",
"~/admin/FileManager/FileManager-mini.js")
);
// new admin bundles
bundles.IgnoreList.Clear();
AddDefaultIgnorePatterns(bundles.IgnoreList);
bundles.Add(
new StyleBundle("~/Content/css")
.Include("~/Content/ie10mobile.css")
.Include("~/Content/bootstrap.min.css")
.Include("~/Content/toastr.css")
.Include("~/Content/font-awesome.min.css")
.Include("~/Content/editor.css")
.Include("~/Content/app.css")
.Include("~/admin/editors/summernote/summernote.css")
);
bundles.Add(
new ScriptBundle("~/scripts/blogadmin")
.Include("~/scripts/jquery-2.1.1.js")
.Include("~/scripts/jquery.form.js")
.Include("~/scripts/jquery.validate.js")
.Include("~/scripts/toastr.js")
.Include("~/scripts/Q.js")
.Include("~/Scripts/angular.min.js")
.Include("~/Scripts/angular-route.min.js")
.Include("~/Scripts/angular-animate.min.js")
.Include("~/Scripts/angular-sanitize.min.js")
.Include("~/admin/be-grid.js")
.Include("~/admin/app.js")
.Include("~/admin/controllers/dashboard.js")
.Include("~/admin/controllers/blogs.js")
.Include("~/admin/controllers/posts.js")
.Include("~/admin/controllers/listpager.js")
.Include("~/admin/controllers/pages.js")
.Include("~/admin/controllers/tags.js")
.Include("~/admin/controllers/categories.js")
.Include("~/admin/controllers/files.js")
.Include("~/admin/controllers/comments.js")
.Include("~/admin/controllers/users.js")
.Include("~/admin/controllers/roles.js")
.Include("~/admin/controllers/profile.js")
.Include("~/admin/controllers/settings.js")
.Include("~/admin/controllers/tools.js")
.Include("~/admin/controllers/commentfilters.js")
.Include("~/admin/controllers/blogroll.js")
.Include("~/admin/controllers/pings.js")
.Include("~/admin/controllers/packages.js")
.Include("~/admin/controllers/common.js")
.Include("~/admin/services.js")
.Include("~/scripts/bootstrap.js")
.Include("~/scripts/moment.js")
.Include("~/admin/editors/summernote/summernote.js")
);
bundles.Add(
new ScriptBundle("~/scripts/wysiwyg")
.Include("~/scripts/jquery-2.1.1.js")
.Include("~/scripts/jquery.form.js")
.Include("~/scripts/jquery.validate.js")
.Include("~/scripts/toastr.js")
.Include("~/scripts/Q.js")
.Include("~/Scripts/angular.min.js")
.Include("~/Scripts/angular-route.min.js")
.Include("~/Scripts/angular-animate.min.js")
.Include("~/Scripts/angular-sanitize.min.js")
.Include("~/scripts/bootstrap.js")
.Include("~/scripts/textext.js")
.Include("~/scripts/moment.js")
.Include("~/admin/app.js")
.Include("~/admin/editor/editor.js")
.Include("~/admin/editor/postcontroller.js")
.Include("~/admin/editor/pagecontroller.js")
.Include("~/admin/be-grid.js")
.Include("~/admin/controllers/files.js")
.Include("~/admin/services.js")
);
if (BlogConfig.DefaultEditor == "~/admin/editors/bootstrap-wysiwyg/editor.cshtml")
{
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/jquery.hotkeys.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/bootstrap-wysiwyg.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/editor.js");
}
if (BlogConfig.DefaultEditor == "~/admin/editors/tinymce/editor.cshtml")
{
// tinymce plugings will not load when scripts compressed, do nothing
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/tinymce/tinymce.min.js");
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/tinymce/editor.js");
}
else
{
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/summernote.js");
// change language here if needed
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/lang/summernote-ru-RU.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/editor.js");
}
}
示例8: RegisterBundles
//.........这里部分代码省略.........
shRoot + "scripts/shAutoloader.js",
shRoot + "shActivator.js")
);
// new admin bundles
bundles.IgnoreList.Clear();
AddDefaultIgnorePatterns(bundles.IgnoreList);
bundles.Add(
new StyleBundle("~/Content/admincss")
.Include("~/Content/bootstrap.min.css")
.Include("~/Content/toastr.css")
.Include("~/Content/font-awesome.min.css")
.Include("~/Content/star-rating.css")
);
bundles.Add(
new ScriptBundle("~/scripts/blogadmin")
.Include("~/scripts/jquery-2.1.1.js")
.Include("~/scripts/jquery.form.js")
.Include("~/scripts/jquery.validate.js")
.Include("~/scripts/toastr.js")
.Include("~/scripts/Q.js")
.Include("~/Scripts/angular.min.js")
.Include("~/Scripts/angular-route.min.js")
.Include("~/Scripts/angular-animate.min.js")
.Include("~/Scripts/angular-sanitize.min.js")
.Include("~/admin/app.js")
.Include("~/admin/app/listpager.js")
.Include("~/admin/app/grid-helpers.js")
.Include("~/admin/app/data-service.js")
.Include("~/admin/app/controllers/dashboard.js")
.Include("~/admin/app/controllers/blogList.js")
.Include("~/admin/app/controllers/help.js")
.Include("~/admin/app/controllers/about.js")
.Include("~/admin/app/controllers/posts.js")
.Include("~/admin/app/controllers/pages.js")
.Include("~/admin/app/controllers/tags.js")
.Include("~/admin/app/controllers/categories.js")
.Include("~/admin/app/controllers/files.js")
.Include("~/admin/app/controllers/commentList.js")
.Include("~/admin/app/controllers/users.js")
.Include("~/admin/app/controllers/roles.js")
.Include("~/admin/app/controllers/profile.js")
.Include("~/admin/app/controllers/settings.js")
.Include("~/admin/app/controllers/tools.js")
.Include("~/admin/app/controllers/commentFilters.js")
.Include("~/admin/app/controllers/blogRoll.js")
.Include("~/admin/app/controllers/pings.js")
.Include("~/admin/app/controllers/custom.js")
.Include("~/admin/app/controllers/package.js")
.Include("~/admin/app/controllers/common.js")
.Include("~/scripts/bootstrap.js")
.Include("~/scripts/moment.js")
.Include("~/admin/editors/summernote/summernote.js")
);
bundles.Add(
new ScriptBundle("~/scripts/wysiwyg")
.Include("~/scripts/jquery-2.1.1.js")
.Include("~/scripts/jquery.form.js")
.Include("~/scripts/jquery.validate.js")
.Include("~/scripts/toastr.js")
.Include("~/scripts/Q.js")
.Include("~/Scripts/angular.min.js")
.Include("~/Scripts/angular-route.min.js")
.Include("~/Scripts/angular-sanitize.min.js")
.Include("~/scripts/bootstrap.js")
.Include("~/scripts/textext.js")
.Include("~/scripts/moment.js")
.Include("~/admin/app.js")
.Include("~/admin/app/grid-helpers.js")
.Include("~/admin/app/editor-helpers.js")
.Include("~/admin/app/controllers/postEditor.js")
.Include("~/admin/app/controllers/pageEditor.js")
.Include("~/admin/app/controllers/files.js")
.Include("~/admin/app/controllers/common.js")
.Include("~/admin/app/data-service.js")
);
if (BlogConfig.DefaultEditor == "~/admin/editors/bootstrap-wysiwyg/editor.cshtml")
{
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/jquery.hotkeys.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/bootstrap-wysiwyg.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/bootstrap-wysiwyg/editor.js");
}
if (BlogConfig.DefaultEditor == "~/admin/editors/tinymce/editor.cshtml")
{
// tinymce plugings won't load when compressed. added in post/page editors instead.
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/tinymce/tinymce.min.js");
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/tinymce/editor.js");
}
else
{
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/summernote.js");
// change language here if needed
//bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/lang/summernote-ru-RU.js");
bundles.GetBundleFor("~/scripts/wysiwyg").Include("~/admin/editors/summernote/editor.js");
}
}