How to return error message from FileResult method in asp.net MVC 4 application?

asp.net-mvc, fileresult

Solution

You can change signature of action method to `public ActionResult MyMethod()` and return `FileResult` when `ModelState.IsValid==true` and `ViewResult` when `ModelState.IsValid==false`

Problem

I have a fileresult method in asp.net mvc4 that returns a report in an excel file. Now how can i return an error message from this method if my conditions are not met !! Since we can only return a file from this method ?! Thnks

Original source

Related problems