Håndtering feil som oppstår med ditt " ObjectDataSource " objekt er viktig slik at du kan behandle hendelsen på nytt hvis det er mulig og vise en passende feilmelding til brukeren. En ObjectDataSource objektet er en type virksomhet objekt som binder datakilder i et web-miljø . Eventuelle feil under " Slettet ", " Oppdatert ", " Valgt " og " satt inn" hendelser er lagret i " ObjectDataSourceStatusEventArgs " objekt , som du trenger for å sende som et argument til en funksjon som vil manuelt håndtere eventuelle unntak . Instruksjoner
en
Åpne din kilde filen i et redigeringsprogram , for eksempel Microsoft Visual Studio.
2
Opprett en ny funksjon og passere " ObjectDataSourceStatusEventArgs e" som et argument for å hjelpe håndtere eventuelle unntak med " ObjectDataSource " objekt . I C # dette gjøres ved å plassere følgende funksjon etter din " MyDataSourceDeleting "-funksjon : en
beskyttet ugyldig MyDataSourceDeleted ( objekt avsenderen , ObjectDataSourceStatusEventArgs e ) { if ( e.Exception = null ! ) { E.ExceptionHandled = sant ; ShowMessage ( Constants.GenericErrorMessage , MessageType.Error ) ;}
" ! e.Exception = null " check avgjør om det var et unntak eller ikke. Innstilling " e.ExceptionHandled " til sann indikerer at du har håndtert unntak og det er ingen grunn til å kaste den .
3
håndtere saken der ingen unntak oppstår under arrangementet ved å legge følgende kode :
else { ShowMessage ( " . Slettet MyDataSource vellykket" , MessageType.Success ) ;} }
koden viser " Slettet MyDataSource vellykket . " når det var ikke noe unntak .
4
Lagre filen , kompilere programmet og kjør det til å fange opp eventuelle feil med " ObjectDataSource " objekt .