Håndtering af fejl , der opstår med din " ObjectDataSource " objekt er vigtigt, så du kan behandle tilfælde igen, hvis det er muligt og display en fejlmeddelelse til brugeren. Et ObjectDataSource objekt er en type virksomhed objekt, der binder datakilder i et web-miljø . Eventuelle fejl under "Slettet ", " Opdateret ", " Selected " og " indsatte" hændelser er gemt i " ObjectDataSourceStatusEventArgs " objekt , som du har brug for at sende som et argument til en funktion, der vil manuelt håndtere eventuelle undtagelser. Instruktioner
1
Åbn din kilde filen i en editor såsom Microsoft Visual Studio.
2
Opret en ny funktion og pass " ObjectDataSourceStatusEventArgs e" som et argument for at hjælpe håndtere eventuelle undtagelser med din " ObjectDataSource " objekt . I C # dette gøres ved at placere følgende funktion efter din " MyDataSourceDeleting "-funktion : Hej
protected void MyDataSourceDeleted (object sender, ObjectDataSourceStatusEventArgs e ) { if ( e.Exception = null !) { E.ExceptionHandled = true ; ShowMessage ( Constants.GenericErrorMessage , MessageType.Error );}
! " e.Exception = null " check afgør om der var en undtagelse eller ej. Indstilling " e.ExceptionHandled " til true angiver, at du har håndteret undtagelsen , og der er ingen grund til at smide det .
3
behandle sagen , hvor ingen undtagelse opstår i løbet af begivenheden ved at tilføje følgende kode : Hej
else { ShowMessage ( " . Slettet MyDataSource successfully" , MessageType.Success );}}
koden viser " Slettet MyDataSource med succes. ", når der var ingen undtagelse.
4
Gem filen , kompilere dit program og udføre det til at fange eventuelle fejl med " ObjectDataSource " objekt .