Estoy intentando rastrear un error que ocurre cuando hago clic en un elemento en particular en una página aspx ...¿Hay alguna forma de romper con la siguiente línea de código ejecutada en Visual Studio?
En el pasado he tenido que rastrear la clase que maneja ese evento en particular y poner un punto de quiebre en la línea que creo que debería ser golpeado. A menudo me toma varios intentos antes de finalmente encontrar la clase correcta ... especialmente si la clase es un control de usuario enterrado en algún lugar ...
Me ha dejado preguntándome si hay alguna manera de hacer que Visual Studio se rompa en la siguiente línea de código ejecutada después de hacer clic en un elemento (por ejemplo, un botón) en una página aspx. Sé que hay una manera de romper cualquier excepción que se arroje así que estoy pensando que tal vez haya algo similar que pueda ayudarme.
Si este tipo de característica no es una posibilidad, tal vez alguien podría sugerir una mejor manera para mí para encontrar rápidamente la clase quiero depurar ...
¿Cómo se manifiesta este "error"? ¿No puedes establecer un punto de quiebre allí? ¿O conoce algún otro código que se ejecutará después de que haya hecho clic en ese botón para establecer un punto de interrupción allí? Si es así, eche un vistazo a la ventana de la pila. Debería mostrarle el controlador de eventos llamado. Entonces puedes poner un punto de quiebre allí. – sbi
@sbi el error se manifiesta cuando hago clic en un botón que se expande para mostrar más información y termina mostrando más datos de los necesarios. Estaba tratando de encontrar qué método agregar algunos filtros a los datos que se muestran. Eventualmente pude detectar el método mal nombrado. Era un método delegado para cuando se accedía a un elemento de la cuadrícula de datos. Todavía me gustaría que fuera más fácil de encontrar ... – mezoid
@Kyralessa Qué comentario tan increíblemente inútil es. Tal vez podrías encontrar una manera mejor de hacer que reconsiderara tu respuesta que insultarme ... – mezoid