2010-09-15 7 views
5

Ich habe einige ASP.NET-Serversteuerelemente entwickelt, die ihre eigenen Javascript und CSS-Dateien enthalten. Viele dieser Steuerelemente verwenden jQuery-Erweiterungen, die, wie Sie wissen, häufig eigene CSS-Dateien enthalten.Kombinieren WebResource.axd CSS-Anfragen

Ich benutze Teleriks RadScript-Manager, der das Javascript wie ein Chef kombiniert. Allerdings verwende ich das ClientCssResource-Attribut des AjaxToolkits, um die CSS-Dateien in meine Serversteuerelemente aufzunehmen, und ich habe festgestellt, dass die CSS-Dateien überhaupt nicht kombiniert werden. Meine Seiten haben 10-15 WebResource.axd Anforderungen für CSS-Dateien für meine Serversteuerelemente.

Alles, was ich nur finde, ist über die Kombination von Javascript, und nichts sagt mir, wie ich die CSS-Dateien kombinieren kann. Weiß jemand, ob es eine Möglichkeit gibt, das CSS dynamisch zu kombinieren (ich möchte nicht manuell kombinieren, da jede Seite möglicherweise eine andere Teilmenge der Serversteuerelemente verwendet)?

Antwort

1

Optimize WebResource.axd and ScriptResource.axd

, die auch sie komprimiert.

Es ist wichtig, dass es nicht zu einem zusätzlichen Angriffsvektor für das Padding-Orakel wird. Stellen Sie sicher, dass es, wenn es einen nicht gefundenen Müll/eine nicht gefundene Ressource empfängt, mit einer Ausnahme fehlschlägt und die ms-Problemumgehung implementiert wird.