Foros del Web » Programación para mayores de 30 ;) » .NET »

Saber que control ha generado la recarga

Estas en el tema de Saber que control ha generado la recarga en el foro de .NET en Foros del Web. Hola a todos, Necesito saber en la función page_load de un página que control de la misma es la que me ha generado la recarga ...
  #1 (permalink)  
Antiguo 09/12/2009, 03:29
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 51
Antigüedad: 16 años, 4 meses
Puntos: 1
Saber que control ha generado la recarga

Hola a todos,

Necesito saber en la función page_load de un página que control de la misma es la que me ha generado la recarga de la página. ¿Es posible?

Muchas gracias
  #2 (permalink)  
Antiguo 09/12/2009, 07:59
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Saber que control ha generado la recarga

claro que si

por eso el evento page_load tiene 2 argumentos el sender y el eventargs

si casteas sender a control podras obtener su id y con eso tienes todo.

((Control) sender).ID
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 09/12/2009, 10:14
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 51
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Saber que control ha generado la recarga

Pero en el sender del page_load lo que tengo es la página aspx que contiene
todos los controles. Sé que con eso, puedo obtener cualquier control, pero no es lo que estoy buscando.

Suponte que en una página tengo un botón Limpiar y un botón Buscar. Yo necesito saber cuando se está haciendo la recarga porque el usuario ha pulsado limpiar y cuando porque el usuario ha pulsado buscar.

Muchas gracias
  #4 (permalink)  
Antiguo 09/12/2009, 10:37
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Saber que control ha generado la recarga

ojo que lo que pide se soluciona

pero el problema radica en solo una cosa

debes tener un manejador de evento para cada boton en su evento click
o
si los 2 botones deben ir al mismo manejador de evento puedes hacer exactamente lo que te decia del sender pero en el metodo que controla el click que tengas.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:15.