Sto usando ASP.NET MVC da un po 'di tempo e sembra trovarmi costantemente a restituire cose diverse da ActionResult dal mio controllori. Ovviamente restituisco ViewResults ma anche JSonResults e anche un paio di risultati personalizzati che abbiamo costruito in casa.È consigliabile specificare esplicitamente il tipo di ActionResult restituito da un controller in ASP.NET MVC
Mi chiedo tho, se, invece di dichiarare i miei metodi di controller come:
public ActionResult Index()
dovrei iniziare dichiarandoli come
public ViewResult Index()
o
public JsonResult Search()
se So sempre che l'azione Index sul mio controller sarà sempre re girare un ViewResult o l'azione di ricerca sul mio controller restituirà sempre un JsonResult?
EDIT: Giusto per chiarire, sto parlando specificamente di situazioni in cui voglio sempre un tipo specifico di ActionResult da restituire.
Dovrei dire che questo ha più senso per me. – lomaxx