Sto iniziando con MVC e ho una domanda da principiante. Quali sarebbero i criteri logici per definire cosa dovrebbe comprendere un controller? Ad esempio, supponiamo che un sito Web abbia una sezione "aiuto". Qui ci sono diverse opzioni come: "su di noi", "istruzioni di ritorno", "contattaci", "opportunità di lavoro". A questi si accede quindi come "mysite.com/help/aboutus", "mysite.com/help/returns", "mysite.com/help/contactus", ecc.
La mia domanda è: dovrei avere un controller "di aiuto" che ha "su di noi", "ritorna", "contattaci", "lavoro" come azioni con la rispettiva vista, o ognuno di questi dovrebbe essere un controller diverso -action-view set? Quale dovrebbe essere la linea di ragionamento per determinare quando separare i controller?