Link copiato negli appunti
Fino ad ora siamo partiti dall'assunto che tutti i metodi dichiarati all'interno di un controller corrispondano ad azioni. ASP.NET ci permette di dichiarare nei controller anche altri metodi, che possono svolgere ad esempio compiti di aiuto e di supporto alle azioni. Per fare questo è sufficiente aggiungere alla nostra funzione l'attributo NonActionAttribute
:
public class HomeController : Controller { public ActionResult Index() { // Richiamo il metodo generico EseguiControlli(); // Mostro la vista return View(); } ... [NonAction] private void EseguiControlli() { } }
La funzione EseguiControlli
non viene in questo caso trattata come un'azione ma come semplice metodo.