Asp.net - redirection de l'utilisateur vers une page d'erreur personnalisée

Contenu du snippet

Un paramètre dans le WEB.CONFIG des plus intéressants, est la redirection d'un utilisateur vers une page d'erreur personalisée.
Ceci se fait via une des balises de ce fichier qui se trouve à la racine du projet ASP.NET (web.config)

Source / Exemple :


' Fichier web.config

<customErrors defaultRedirect="./erreurdefaut.aspx" mode="RemoteOnly">
 <error statusCode="500" redirect="./erreur500.aspx"/>
 <error statusCode="404" redirect="./erreur404.aspx"/>
</customErrors>

' Balise CustomErrors :
'  - defaultRedirect="./erreurdefaut.aspx" -> Correspond à la page d'erreur par défaut pour toutes les erreurs possibles IIS

' Balise error : 
'  - statusCode="500"  -> Type d'erreur surveillée (dans ce cas la celebre erreur 500)
'  - redirect="./erreur500.aspx" -> Page de redirection pour cette erreur précise.

' PS : Ne pas oublier de fermer la balise </customErrors>, il s'agit d'un fichier de type XML.

Conclusion :


Pour plus d'info, allez ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfcustomerrorssection.asp

Bon développement.

Romelard Fabrice (Alias F___)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.