Posso mostrare una pagina di errore personalizzata al posto della classica “404”?

Utente HTML.it
chiede

Posso mostrare una pagina di errore personalizzata al posto della classica “404”?

Redazione HTML.it
risponde

Sì. Allo scopo, si deve aggiungere il tag customErrors nella sezione system.web del file web.config:

<customErrors mode="On">
  <error statusCode="404" redirect="NotFound.aspx"/>
</customErrors>

Con questi tag si fa in modo che, ogni volta che viene cercata una pagina inesistente (e che, quindi, si otterrebbe l’errore 404 del browser), ASP.NET effetti automaticamente il redirect verso l’indirizzo specificato (ovvero NotFound.aspx, nel nostro esempio).