Gestión de errores que se producen con el objeto "ObjectDataSource" es importante para que pueda procesar el evento de nuevo si es posible y mostrar un mensaje de error apropiado para el usuario. Un objeto ObjectDataSource es un tipo de objeto de negocio que une las fuentes de datos en un entorno web. Cualquier error durante la semana ", eliminados", eventos "Actualizado" "seleccionados" y "insertado" se almacenan en el objeto "ObjectDataSourceStatusEventArgs", que tiene que enviar como un argumento a una función que va a manejar manualmente las excepciones.
Instrucciones
1 Abra el archivo de origen en un editor como Microsoft Visual Studio.
2 Crear una nueva función y pasar "ObjectDataSourceStatusEventArgs e" como argumento para ayudar a manejar las excepciones con el objeto "ObjectDataSource". En C # esto se hace colocando la siguiente función después de que su función "MyDataSourceDeleting":
protected void MyDataSourceDeleted (remitente del objeto, ObjectDataSourceStatusEventArgs e)
{
si (e.Exception! = null) {
e.ExceptionHandled = true;
ShowMessage(Constants.GenericErrorMessage, MessageType.Error);
}
El "e.Exception! = Null" de verificación determina si hubo una excepción o no. Ajuste "e.ExceptionHandled" true indica que usted ha manejado la excepción y no hay razón para lanzarla.
3 Manejar el caso en el que no es la excepción se produce durante el evento, añadiendo el siguiente código:
else {
ShowMessage("Deleted MyDataSource successfully.", MessageType.Success);
}
}
El código muestra "Eliminado MyDataSource con éxito." cuando no había ninguna excepción.
4 Guarde el archivo, compilar su programa y ejecutarlo para detectar los errores con el objeto "ObjectDataSource".
Consejos y advertencias
- Funciones similares funcionarán para los "seleccionados", "y" eventos "Actualizado insertados".