Note that by the time RadCompression was designed and implemented, the Microsoft MVC framework was not released yet. Because of the that RadCompression doesn't support MVC applications by design.
It is true however, that its code can be reviewed and refactored so that its postback compression works in MVC as well. The problem is that currently RadCompression supports many different scenarios in different frameworks and IIS versions. Refactoring its code so that no new issues or breaking changes are implemented should be made very carefully. I can assure you that although from your point of view the fix looks very straightforward, the actual implementation could be quite different so that RadCompression continues to work in all scenarios and environments it currently supports.
Based on the above and for the time being, I would suggest that you override RadCompression on your side (the ShouldExplicitlyAddContentEncoding
method) so that it works as expected in your custom application. I am also logging a feature request
about your query and based on our clients demand and community votes, our developers may consider implementing this feature in one of our future releases.
All the best,
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed