“Conocimientos Programación>Lenguajes De Programación

Cómo atrapar a un error con ObjectDataSource

2012/7/16
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 " .

Lenguajes De Programación
Silverlight : Cómo vincular un bloque de texto que un Sitio
EstablecerAdvertencias en Access 2007
Cómo declarar una matriz en Oracle PL /SQL
Cómo código en Pascal
Scrum Ventajas
Cómo Multiplicar una matriz con una variable en MATLAB
¿Qué es un caso de uso en el Sistema de Análisis
Cómo establecer el ancho de una columna de GridView
Conocimientos Informáticos © http://www.ordenador.online