Partager via


Redirection d'URL dans SharePoint Foundation 2010

Dernière modification : jeudi 8 avril 2010

S’applique à : SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 permet maintenant aux récepteurs d’événements de fournir une URL de redirection afin de permettre des messages personnalisés via l’interface utilisateur.

URL de redirection

Microsoft SharePoint Foundation 2010 prend en charge maintenant un récepteur d'événements qui fournit une URL de redirection à un message d'erreur. Cette possibilité vous permet de personnaliser vos messages d'erreur et de fournir des lignes directrices spécifiques aux utilisateurs, permettant ainsi des expériences utilisateur différentes, en fonction de l'erreur. Cependant, ces URL de redirection ne fonctionnent pas dans tous les cas. Par exemple, quand des utilisateurs enregistrent des fichiers à partir d'une application Microsoft Office, l'URL de redirection est ignorée.

La fonctionnalité URL de redirection fonctionne avec tous les types de receveur de pré-événements (par exemple SPWebEventReceiver, SPListEventReceiver, et SPItemEventReceiver) dans les cas où l'action est annulée. Pour prendre en charge ces nouvelles interfaces utilisateur, SharePoint Foundation 2010 a ajouté le champ CancelWithRedirectUrl aux valeurs de l'énumération SPEventReceiverStatus.

SPEventReceiverStatus
{
    CancelNoError,
    CancelWithError,
    CancelWithRedirectUrl,
    Continue
}

CancelWithRedirectUrl vous permet de spécifier une URL de redirection pour une interface utilisateur de navigateur Web. Utilisez l’URL qui est spécifiée par la propriété RedirectUrl de l’objet SPEventPropertiesBase pour naviguer jusqu’à des pages alternatives. Cette URL doit être une URL relative au serveur, et ne peut pas contenir de code ECMAScript (JavaScript, JScript).