Bei der Bündelung geht es darum, mehrere JavaScript- oder Stylesheet-Dateien ohne Formatierung (auch als "minified" bezeichnet) in eine einzige Datei zu komprimieren, um die Bandbreite und die Anzahl der Anforderungen zum Laden einer Seite zu speichern.
Als Beispiel könnten Sie Ihr eigenes Paket erstellen:
bundles.Add(New ScriptBundle("~/bundles/mybundle").Include(
"~/Resources/Core/Javascripts/jquery-1.7.1.min.js",
"~/Resources/Core/Javascripts/jquery-ui-1.8.16.min.js",
"~/Resources/Core/Javascripts/jquery.validate.min.js",
"~/Resources/Core/Javascripts/jquery.validate.unobtrusive.min.js",
"~/Resources/Core/Javascripts/jquery.unobtrusive-ajax.min.js",
"~/Resources/Core/Javascripts/jquery-ui-timepicker-addon.js"))
Und es so machen:
@Scripts.Render("~/bundles/mybundle")
Für Stylesheets finden Sie eine StyleBundle und @ Styles.Render() verwenden.
Anstatt jedes Skript oder jeden Stil mit einer einzigen Anfrage (mit Skript- oder Link-Tags) zu laden, werden alle Dateien in einer einzelnen JavaScript- oder Stylesheet-Datei komprimiert und zusammen geladen.
Wie ich Typ hinzufügen tun = „text/css "- http://stackoverflow.com/questions/15662096/how-do-i-add-type-text-css-to-a-script-tag-when-using-system-web-optimization – Lijo