May 5
Gestione degli errori che si verificano con l'oggetto "ObjectDataSource" è importante in modo da poter elaborare nuovamente l'evento, se possibile, e visualizza un messaggio di errore appropriato per l'utente. Un oggetto ObjectDataSource è un tipo di oggetto di business che lega le fonti di dati in un ambiente web. Eventuali errori durante i ", eliminata", "e gli eventi" aggiornato "selezionati" "inserito" sono memorizzati nell'oggetto "ObjectDataSourceStatusEventArgs", che è necessario inviare come argomento di una funzione che consente di gestire manualmente le eventuali eccezioni.
1 Aprire il file sorgente in un editor come Microsoft Visual Studio.
2 Creare una nuova funzione e passare "ObjectDataSourceStatusEventArgs e" come argomento per contribuire a gestire le eventuali eccezioni con l'oggetto "ObjectDataSource". In C # questo è fatto mettendo la seguente funzione dopo la funzione "MyDataSourceDeleting":
vuoto protetto MyDataSourceDeleted (object sender, ObjectDataSourceStatusEventArgs e)
{
if (e.Exception! = null) {
e.ExceptionHandled = true;
ShowMessage(Constants.GenericErrorMessage, MessageType.Error);
}
Il "! = E.Exception null" di controllo determina se ci fosse un'eccezione o no. Impostazione "e.ExceptionHandled" a true indica che hai gestito l'eccezione e non c'è alcun motivo per gettarlo.
3 Gestire il caso in cui non fa eccezione si verifica durante l'evento aggiungendo il seguente codice:
altro {
ShowMessage("Deleted MyDataSource successfully.", MessageType.Success);
}
}
Il codice viene visualizzato "Deleted MyDataSource con successo." quando non c'era eccezione.
4 Salvare il file, compilare il programma ed eseguirlo per catturare eventuali errori con l'oggetto "ObjectDataSource".