I need a solution that lets me accomplish the following:
- Returning CSS that is dynamically generated by an action method
- Choosing CSS file depending on request parameter or cookie
- Using a tool to combine and compress (minify) CSS
I am currently considering why there is no CssResult in ASP.NET MVC, and whether there might be a reason for its absence. Would creating a custom ActionResult not be the best way to go about this? Is there some other way that I’ve overlooked to do what I need?
Any other suggestions or hints that might be relevant before I embark on this task will also be appreciated 🙂
You need to return a
FileResultorContentResultwith a content type oftext/css.For example:
EDIT: You can make a
Csshelper method in your controller: