Gestión de errores que se producen con el objeto de " ObjectDataSource " es importante para que pueda procesar el evento de nuevo si es posible y mostrar un mensaje de error correspondiente al usuario. Un objeto ObjectDataSource es un tipo de objeto comercial que une las fuentes de datos en un entorno web. Cualquier error durante la "Eliminado ", " Actualización ", "seleccionado " y eventos "insertado " se almacenan en el objeto " ObjectDataSourceStatusEventArgs " , lo que usted necesita para enviar como argumento a una función que manualmente se manejar las excepciones . Instrucciones
1
Abra el archivo de código fuente en un editor como Microsoft Visual Studio.
2
Crear una nueva función y pasar " ObjectDataSourceStatusEventArgs e" como argumento para ayudar a controlar las excepciones con el objeto de " ObjectDataSource " . En C #, esto se hace mediante la colocación de la siguiente función después de la función " MyDataSourceDeleting ":
MyDataSourceDeleted protected void ( object sender, ObjectDataSourceStatusEventArgs e) { if ( e.Exception = null ) { e.ExceptionHandled = true ; ShowMessage ( Constants.GenericErrorMessage , MessageType.Error ) ;}
" ! e.Exception = null " verificación determina si hubo una excepción o no. Ajuste " e.ExceptionHandled " a true indica que se ha manejado la excepción y no hay ninguna razón para tirar .
3
manejar el caso en que no es la excepción se produce durante el evento mediante la adición de el siguiente código:
else { ShowMessage ( " . eliminados MyDataSource éxito " , MessageType.Success ) ;} }
el código muestra "Eliminado MyDataSource éxito. " cuando no había no es una excepción .
4
Guardar el archivo, compilar el programa y ejecutarlo para detectar cualquier error con el objeto " ObjectDataSource " .