Hantera fel som uppstår med din " ObjectDataSource " Objektet är viktigt så att du kan bearbeta händelsen igen om möjligt och visa ett lämpligt felmeddelande till användaren . Ett ObjectDataSource objekt är en typ av verksamhet objekt som binder datakällor i en webbmiljö . Eventuella fel under " Borttaget ", " Uppdaterat ", " vald" och " in" händelser lagras i " ObjectDataSourceStatusEventArgs " objekt , som du behöver för att skicka som ett argument till en funktion som manuellt kommer hantera eventuella undantag . Instruktioner
1
Öppna din källa filen i en editor som Microsoft Visual Studio .
2
Skapa en ny funktion och passera " ObjectDataSourceStatusEventArgs e " som ett argument för att hjälpa hantera eventuella undantag med din " ObjectDataSource " objektet . I C # detta görs genom att placera följande funktion efter " MyDataSourceDeleting " -funktion :
skyddade void MyDataSourceDeleted ( objekt avsändare , ObjectDataSourceStatusEventArgs e ) {if ( e.Exception = null ) { e.ExceptionHandled = true ; ShowMessage ( Constants.GenericErrorMessage , MessageType.Error ) ; }
" ! e.Exception = null " check avgör om det fanns ett undantag eller inte . Inställning " e.ExceptionHandled " till true anger att du har hanterat undantag och det finns ingen anledning att kasta den .
3
hantera fallet då inget undantag inträffar under evenemanget genom att lägga följande kod :
else { ShowMessage ( " . utgår MyDataSource framgångsrikt " , MessageType.Success ) ; } }
koden visar " utgår MyDataSource framgångsrikt . " när det var inget undantag .
4
Spara filen , kompilera ditt program och köra den för att fånga eventuella fel med " ObjectDataSource " objektet .