Foros del Web » Programando para Internet » ASPX (.net) »

Recoger valores de controles de la pagina anterior

Estas en el tema de Recoger valores de controles de la pagina anterior en el foro de ASPX (.net) en Foros del Web. Que diferencias de rendimiento y funcionamiento existen entre utilizar: PreviousPage.FindControl("ctl"); ó Request["ctl"] para acceder a los valores de un control de una página anterior? Un ...
  #1 (permalink)  
Antiguo 22/02/2007, 06:00
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 1 mes
Puntos: 2
Pregunta Recoger valores de controles de la pagina anterior

Que diferencias de rendimiento y funcionamiento existen entre utilizar:

PreviousPage.FindControl("ctl");
ó
Request["ctl"]

para acceder a los valores de un control de una página anterior?

Un saludo
__________________
¿Por qué Uri Geller doblaba cucharas?
  #2 (permalink)  
Antiguo 23/02/2007, 02:16
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 1 mes
Puntos: 2
Re: Recoger valores de controles de la pagina anterior

Alguna idea?
Mi pregunta va encaminada a que cuando utilizamos la primera de las expresiones PreviousPage.FindControl("ctl"), en modo debug veo que se vuelve a pasar por el código de la página anterior y esto puede hacer que el procesamiento de la página donde recojo los valores de los controles sea más lento, a diferencia de recojer los valores con Request.

Un saludo
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 23/02/2007, 17:07
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Recoger valores de controles de la pagina anterior

en general te puedo decir lo siguiente:

PreviousPage.FindControl("ctl") = recibe desde lado server el "ID" del control y hace un recorrido de todos los que existan en esa referencia hasta que lo encuentre y regrese in tipo Control, aplicar el "cast" y accesar al resultado.

Request["ctl"] = tambien se recibe en server pero solmente el resultado que viaje en post sin obtener ningun tipo, además de que debe recibir el "name" que haya generado el control porque no es lo mismo un ID de un control que el
UniqueID que se genera en cliente.

Así que todo depende de lo que estés haciendo

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 27/02/2007, 06:11
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 1 mes
Puntos: 2
Re: Recoger valores de controles de la pagina anterior

Simplemente quiero recoger valores de un fomulario que está en la página anterior.
Hasta ahora he utilizado el objeto Request, menos cuando hago un Upload que accedo al control con PreviousPage.FindControl
__________________
¿Por qué Uri Geller doblaba cucharas?
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 06:12.