[SharePoint 2010] Transférer vers la page d’erreur de SharePoint
Problématique
Lors du développement d’une application SharePoint, l’un point critique qu’il faut prendre en considération, c’est la gestion des erreurs.
Cependant, toutes les erreurs ne sont pas équivalentes. Certaines doivent passer inaperçue pour l’utilisateur, tandis que d’autre devront être affichées en tant que telles.
Ainsi, l’une des possibilités, en cas d’erreur, est de rediriger l’utilisateur va une page d’erreur. Et quelle autre page servirait mieux que celle de SharePoint ?

Rediriger vers la page d’erreur de SharePoint
Aussi, comment rediriger vers cette fameuse page ?
Rien de plus simple. Le framework de SharePoint nous propose une méthode pour ça, la méthode de la classe SPUtility : TransferToErrorPage.
Il suffit de lui passer en paramètre le texte à afficher sur la page, et de laisser faire la magie.
Voici le code qui a généré la page d’exemple :
- SPUtility.TransferToErrorPage("Parameter 'list' is missing, or it's not recognized.");
Conclusion
C’est une méthode simple et efficace qui permet de gérer un type bien particulier d’erreur et de rediriger l’utilisateur vers une page qu’il reconnaitra. Il faudra cependant, trouver d’autres façon de gérer les autres erreurs qui ne nécessite pas de redirection.
Jicay
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :