I know this question has been asked and answered in several ways, but none of them get to the crux of the matter that I need to understand. In WebForms, we ‘subvert’ the rendering process and write straight to the Response’s output stream. How does one achieve that using a Controller Action, to write CSV to a file for Excel?
Share
Same way you’d write any other file — use FileResult and it’s descendants.