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

problema con postback

Estas en el tema de problema con postback en el foro de ASPX (.net) en Foros del Web. he puesto postback en 1 radio button q esta en la part final d mi pagina ..... el problema q cuando le pongo click y ...
  #1 (permalink)  
Antiguo 23/05/2008, 10:02
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
problema con postback

he puesto postback en 1 radio button q esta en la part final d mi pagina ..... el problema q cuando le pongo click y le actualizo la pagina de la parte final q estaba en la pagina .... regresa al comienzo y nuevo tendrian q bajar el scrollbar para regresar a los radio y luego si cambio a "NO" sera lo mismo y como q para la digitacion de datos sera horrible..... gracias d antemano
  #2 (permalink)  
Antiguo 23/05/2008, 11:37
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: problema con postback

Varias formas de solucionar esto.

Si ninguno de tus datos que estas solicitando necesita de la seleccion del radio, y es solo a medio informativo sacale el autoposback en las propiedades del mismo, para que no llame al evento del servidor y luego al darle click al boton o lo que tengas para confirmar, chequeas cual esta checked.

Poner un scriptmanager y un update panel de ajax y dentro del mismo el radio button, eso hace que no te refresque la pagina.

Poner un script en el evento del radio para que cuando refresque la pagina, esta se desplaze hasta donde quieras.
Public Sub Scroll()
Dim foco As String
foco = "<script language=""javascript"" type=""text/javascript"">window.scrollBy(0,100);</script>"
ClientScript.RegisterStartupScript(UnControl.GetTy pe, "foco", foco)
End Sub
El 100 es lo que tenes que ir variando para el scroll que desees ok.


Vi por ahi que hay una opcion que mantiene el scroll pero nunca la utilize, busca en google a ver que tal....
  #3 (permalink)  
Antiguo 23/05/2008, 12:05
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
Respuesta: problema con postback

si estás trabajando con 2.0 en adelante puedes usar la siguiente directiva dentro de tu página

Cita:
<%@ Page MaintainScrollPositionOnPostback="true" ... %>
ahora que si quieres ese mismo comportamiento para todas tus páginas puedes hacerlo desde el web.config

Cita:
<pages maintainScrollPositionOnPostBack="true">
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 23/05/2008, 16:23
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: problema con postback

Eso mismo es lo que decia, gracias Rotk.
Igualmente lo del script esta bueno para ir para donde tu quieras ok.

Saludos.
  #5 (permalink)  
Antiguo 25/05/2008, 07:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: problema con postback

gracias x el talan pero yo uso la version 1.0 .... como seria para colocar en el web.config ??
  #6 (permalink)  
Antiguo 25/05/2008, 08:10
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: problema con postback

y me manda error =
  #7 (permalink)  
Antiguo 26/05/2008, 10:40
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
Respuesta: problema con postback

Cita:
Iniciado por roger1187
pero yo uso la version 1.0
En las faq´s hace tiempo coloque un ejemplo para hacer la implemetacion

http://www.forosdelweb.com/f29/faq-s...48/#post710826

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

Exentrit - Soluciones SharePoint & Net
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 10:39.