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

Será posible refrescar un web forms???

Estas en el tema de Será posible refrescar un web forms??? en el foro de .NET en Foros del Web. Hola Tengo problemas para refrescar un web forms, la situación que tengo es la sgte: Tengo un web forms(web1) en la cual hay un botón(bot_calen1), ...
  #1 (permalink)  
Antiguo 05/04/2005, 21:52
 
Fecha de Ingreso: noviembre-2004
Mensajes: 42
Antigüedad: 19 años, 6 meses
Puntos: 0
Será posible refrescar un web forms???

Hola

Tengo problemas para refrescar un web forms, la situación que tengo es la sgte:

Tengo un web forms(web1) en la cual hay un botón(bot_calen1), que cuando se presiona arroja una ventana popup con un calendario, en este popup rescato la fecha seleccionada y cierro el popup(hasta el momento todo ok).
El problema es cuando cierro el popup no puedo refrescar el web1(no necesito refrescar el web1 constantemente) para enviarle la fecha que rescate.
Lo que tendría o quiero que haga y no puedo hacer es, “al cerrar el popup refrescar el web1 automáticamente ”.

Nota: esto se puede hacer o es mucho pedir, espero que se entienda gracias

De ante mano muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 06/04/2005, 05:55
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
puedes hacerlo así

<script>window.opener.__doPostBack('cogefecha','fe cha');</script>
  #3 (permalink)  
Antiguo 06/04/2005, 08:40
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Abre tu popup asi:

window.open("tupaginapopup.aspx?IdTuControl=BtnGua rdar" ,"XXX","width=578, height=400, menubar=no, status=no, location=no, toolbar=no, scrollbars=yes, resizable=no")

en tu pagina "tupaginapopup.aspx" llamas esta funcion... cierra mandandole el nombre del querystring que anteriormenet le mandaste.. "BtnGuardar"

<SCRIPT>
function cierra(nombreControl)
{
var o =window.opener.document.getElementById(nombreContr ol);
if (o)
{
o.click();
}
window.close();
}
</SCRIPT>

Salu2

Última edición por Stream; 06/04/2005 a las 08:44
  #4 (permalink)  
Antiguo 06/04/2005, 21:59
 
Fecha de Ingreso: noviembre-2004
Mensajes: 42
Antigüedad: 19 años, 6 meses
Puntos: 0
Cita:
<SCRIPT>
function cierra(nombreControl)
{
var o =window.opener.document.getElementById(nombreContr ol);
if (o)
{
o.click();
}
window.close();
}
</SCRIPT>
------------------0------------------
la funcion cierra la tengo que llamar aqui(si es asi como lo hago):

nota:este codigo esta en la pantalla popup
Cita:
Public Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged

Dim strjscript As String = "<script language=""javascript"">"
'parte donde rescato el nombre del control
strjscript = HttpContext.Current.Request.QueryString("formname" )
strjscript = strjscript & "</script" & ">"

End Sub
si la funcion cierra no va en el codigo anterio donde va gracias

De ante mano muchas gracias por la ayuda
  #5 (permalink)  
Antiguo 07/04/2005, 01:07
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Yo de javascript no controlo mucho, pero si entiendo bien lo que quieres hacer quedaría algo así:

Public Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged

Dim strjscript As String = "<script language=""javascript"">"
strjscript += "window.opener.document.getElementById(" & HttpContext.Current.Request.QueryString("formname" ) & ")"
strjscript += " if (o) {o.click();}window.close();}
strjscript += "</script" & ">"

Response.write(strjscript)
End Sub
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 14:14.