合并 WebResource.axd 的 CSS 请求

5
我开发了一些包含自己的JavaScript和CSS文件的ASP.NET服务器控件。很多这些控件使用jQuery扩展,而jQuery扩展通常包含它们自己的CSS文件。
我正在使用Telerik的RadScript管理器来像老板一样合并JavaScript。但是,我正在使用AjaxToolkit的ClientCssResource属性将CSS文件包含在我的服务器控件中,并且我注意到这些CSS文件根本没有被合并。我的页面有10-15个WebResource.axd请求用于获取我的服务器控件的CSS文件。
我找到的所有内容都只涉及合并JavaScript,没有任何信息告诉我如何合并CSS文件。请问是否有一种动态合并CSS的方法(我不想手动合并,因为每个页面可能使用不同的服务器控件子集)?
3个回答

1

这只是合并静态CSS文件,这些文件必须在web.config中硬编码。我有服务器控件添加CSS脚本,页面不知道。 - tster

1

优化WebResource.axd和ScriptResource.axd

这也会压缩它们。

确保它不会成为野外填充预言攻击的额外向量非常重要。确保如果它接收到任何垃圾/资源未找到,它会因异常而失败,并实施ms解决方法。


0
CombineAndMinify包({{link1:http://www.codeproject.com/Articles/125159/Package-that-speeds-up-loading-of-JavaScript-CSS-a}})将合并和压缩WebResource.axd文件以及CSS定义(通过页面头部的链接标签加载的那些)。不确定它是否对您有所帮助,但绝对值得一试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接