Gestion des erreurs qui se produisent avec votre objet " ObjectDataSource » est importante afin que vous puissiez traiter l'événement à nouveau , si possible, et l'affichage d'un message d' erreur approprié à l'utilisateur. Un objet ObjectDataSource est un type d' objet métier qui se lie à des sources de données dans un environnement Web . Toute erreur lors de la «Supprimé », « Mise à jour », «sélectionnés» et les événements « insérée» sont stockés dans l'objet " ObjectDataSourceStatusEventArgs " , qui vous devez envoyer comme argument à une fonction qui va manuellement gérer les exceptions . Instructions
1
Ouvrez votre fichier source dans un éditeur tel que Microsoft Visual Studio.
2
Créez une nouvelle fonction et passer " ObjectDataSourceStatusEventArgs e" comme un argument pour aider gérer les exceptions avec votre objet " ObjectDataSource " . En C #, cela se fait en plaçant la fonction après votre fonction " MyDataSourceDeleting ":
protected void MyDataSourceDeleted (object sender, ObjectDataSourceStatusEventArgs e ) {if ( e.Exception = null ! ) { E.ExceptionHandled = true ; ShowMessage ( Constants.GenericErrorMessage , MessageType.Error ) ; La vérification " ! e.Exception = null "}
détermine s'il y avait une exception ou non. Réglage " e.ExceptionHandled " à true indique que vous avez géré l'exception et il n'ya aucune raison de le jeter .
3
gérer le cas où aucune exception ne survient au cours de l' événement en ajoutant le code suivant :
else { ShowMessage ( " Supprimé. MyDataSource succès" , MessageType.Success );}}
le code affiche "Supprimé MyDataSource succès." quand il y avait pas exception.
4
Enregistrez le fichier , compilez votre programme et l'exécuter pour intercepter les erreurs avec l'objet " ObjectDataSource " .