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.
Se vuoi aggiornamenti su .NET inserisci la tua email nel box qui sotto: