If I call my MVC controller via Ajax, should the controller then as a rule always return a Json (JsonResult) or can it be a view (ViewResult) as well?
If I call my MVC controller via Ajax, should the controller then as a rule always return a Json (JsonResult) or can it be a view (ViewResult) as well?