Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come catturare un errore con ObjectDataSource

Gestione degli errori che si verificano con l'oggetto " ObjectDataSource " è importante in modo da poter elaborare nuovamente l'evento , se possibile, e la visualizzazione di un messaggio di errore per l'utente. Un oggetto ObjectDataSource è un tipo di oggetto di business che lega le fonti di dati in ambiente web . Eventuali errori durante la "Eliminato ", " Aggiornato ", "selezionato " e gli eventi "inserito " vengono memorizzati nell'oggetto " ObjectDataSourceStatusEventArgs ", che è necessario inviare come argomento di una funzione che manualmente gestire tutte le eccezioni . Istruzioni
1

Aprire il file sorgente in un editor come Microsoft Visual Studio .
2

Creare una nuova funzione e passare " ObjectDataSourceStatusEventArgs e" come argomento per aiutare gestire le eventuali eccezioni con l'oggetto " ObjectDataSource " . In C # questo viene fatto inserendo la seguente funzione , dopo la funzione " MyDataSourceDeleting " :

protected void MyDataSourceDeleted ( object sender, ObjectDataSourceStatusEventArgs e) { if ( e.Exception = null ) { e.ExceptionHandled = true , ShowMessage ( Constants.GenericErrorMessage , MessageType.Error );}

" ! = null e.Exception " controllo determina se ci fosse un'eccezione o no. Impostazione " e.ExceptionHandled " a true indica che hai gestito l'eccezione e non c'è motivo di buttare .
3

gestire il caso in cui non si verifica un'eccezione durante l'evento con l'aggiunta di il seguente codice :

else { ShowMessage ( " . Deleted MyDataSource successo " , MessageType.Success );} }

il codice visualizza " Deleted MyDataSource con successo." quando c'era non fa eccezione .
4

Salvare il file , compilare il programma ed eseguirlo per catturare eventuali errori con l'oggetto " ObjectDataSource " .

 

Programmazione © www.354353.com