For some strange reasons, I want to write HTML directly to the Response stream from a controller action. (I understand MVC separation, but this is a special case.)
C
If you don't want to derive your own result type, you can simply write to Response.OutputStream and return new EmptyResult().
Response.OutputStream
new EmptyResult()