L’attributo HandleError nella classe controller

L’attributo [HandleError] è qualche cosa che è stato aggiunto al framework MVC solo dalla release 3, quindi qualcosa di relativamente nuovo.

Si è sentita infatti l’esigenza di avere gli errori generati in sintonia con il resto del sito, e non la classica e sterile pagina d’errore che, per quanto utile, è decisamente asettica e incute terrore.

Sia chiaro che le informazioni continuano ad esserci tutte quante, solo che, come potete vedere nelle figure sottostanti, cambia l’aspetto propositivo verso l’utente finale.
mvc standard error mvc error using handle error attribute

Per poter usufruire di questa feature tutto quello che si deve fare è semplicemente decorare la classe con il controller di nostro interesse con l’attributo in questione.

[HandleError]
public class ContentController : Controller
{
public ActionResult Index()
{....

Technorati tags: MVC, gestione errori