È possibile definire una pagina di errore diversa per ogni pagina del sito?

Utente HTML.it
chiede

È possibile definire una pagina di errore diversa per ogni pagina del sito?

Redazione HTML.it
risponde

Sì. Si deve inserire la direttiva ErrorPage nell’intestazione del file ASPX:

<%@ Page ErrorPage="CustomError.aspx" ... %>

In questo modo, quando nella pagina si verifica un errore non gestito, viene automaticamente effettuato il redirect verso CustomError.aspx, indipendentemente dall’eventuale impostazione contenuta nel file web.config.