web-dev-qa-db-fra.com

Comment fonctionne webopt: bundlereference dans ASP.Net?

Dans le modèle par défaut des formulaires Web ASP.Net pour Visual Studio 13, il existe une balise webopt:

<webopt:bundlereference runat="server" path="~/Content/css" />

Après la recherche, il semble que ce soit pour le regroupement et la minification. Existe-t-il une documentation officielle pour le tag? Je suis incapable d'en trouver un. Plus précisément, je voulais savoir comment cela fonctionne? S'il y a déjà un fichier minifié dans le dossier Content, il prend ce fichier. Comment puis-je changer ce comportement? Comment la valeur du chemin se traduit-elle, car il n'y a pas de dossier CSS dans le dossier Contenu?

20
Abhay Kumar

L'élément webopt est simplement un contrôle de formulaires Web pour encapsuler le regroupement et la minification à partir de l'espace de noms Microsoft.AspNet.Web.Optimization. Il utilise WebGrease pour effectuer la fonction d'optimisation réelle.

Je ne pense pas qu'il existe un paramètre qui vous permettra d'ignorer le contenu déjà minifié. En règle générale, s'il est minifié, il l'utilisera car il apparaît qu'il n'a pas besoin de passer du temps supplémentaire à répéter le travail.

Le code source est sur codeplex ainsi que certains documentation .

13
Mark Fitzpatrick