2010-09-15 45 views
5

我开发了一些ASP.NET服务器控件,其中包括自己的JavaScript和css文件。很多这些控件都使用jQuery扩展,正如您所知,它们通常包含自己的css文件。Combine WebResource.axd CSS请求

我正在使用Telerik的RadScript管理器,它将JavaScript像老板一样结合起来。但是,我使用AjaxToolkit的ClientCssResource属性将css文件包含在我的服务器控件中,并且我注意到CSS文件根本没有合并。我的页面对我的服务器控件有10-15个WebResource.axd对css文件的请求。

我发现的一切都是关于结合javascript,没有任何告诉我如何组合CSS文件。有谁知道是否有办法动态组合CSS(我不想手动组合,因为每个页面可能使用不同的服务器控件子集)?

回答

1

Optimize WebResource.axd and ScriptResource.axd

这也压缩它们的工作示例。

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