Asp.net 合并WebResource.axd CSS请求
我开发了一些ASP.NET服务器控件,其中包括它们自己的javascript和css文件。很多控件都使用jQuery扩展,正如您所知,jQuery扩展通常包含它们自己的css文件 我正在使用Telerik的RadScript管理器,它像一个老板一样结合了javascript。但是,我正在使用AjaxToolkit的ClientCssResource属性将css文件包括在服务器控件中,我注意到css文件根本没有合并。我的页面有10-15个WebResource.axd请求用于我的服务器控件的css文件Asp.net 合并WebResource.axd CSS请求,asp.net,Asp.net,我开发了一些ASP.NET服务器控件,其中包括它们自己的javascript和css文件。很多控件都使用jQuery扩展,正如您所知,jQuery扩展通常包含它们自己的css文件 我正在使用Telerik的RadScript管理器,它像一个老板一样结合了javascript。但是,我正在使用AjaxToolkit的ClientCssResource属性将css文件包括在服务器控件中,我注意到css文件根本没有合并。我的页面有10-15个WebResource.axd请求用于我的服务器控件的css
我发现的一切都是关于组合javascript的,没有任何东西告诉我如何组合CSS文件。有人知道是否有一种方法可以动态组合CSS(我不想手动组合,因为每个页面可能使用不同的服务器控件子集)?您需要为此编写自己的IHttpHandler。在 这也压缩了它们
重要的是要确保它不会成为野生甲骨文的额外攻击载体。确保如果它接收到任何未找到的垃圾/资源,它会异常失败,并实施ms解决方案。CombineAdminify包()将使用CSS定义(通过页面头部的链接标签加载的文件)组合并缩小WebResource.axd文件。不确定它对您的情况是否有帮助,但绝对值得一试。这只包含静态CSS文件,必须在web.config中硬编码。我有服务器控件添加页面不知道的CSS脚本。