Saludos, estimados tengo el siguiente problema, en una pagina .aspx tengo una cabecera con datos generales y un gridview que muestra el detalle(este detalle queda en una variable session para despues ser ingresada a la bd), al hacer click en un boton y te abre una ventana (popup) nueva de ingreso o edicion para el gridview, al hacer click en el boton cierra el popup y recarga el grid para que se vean los cambios, con este codigo:
Cita: const string cRefreshParent = "<script language='javascript'>" + " window.opener.document.forms(0).submit();" + "</script>";
const string cRefreshParentKey = "RefreshParentKey";
if (!this.Page.ClientScript.IsClientScriptBlockRegist ered(cRefreshParentKey))
{
this.Page.ClientScript.RegisterClientScriptBlock(t his.GetType(),
cRefreshParentKey, cRefreshParent);
}
Response.Write("<script>self.close();</script>");
Este codigo funciona, pero el problema es el siguiente, "habeces recarga y habeces no, esto es critico ya que siempre debe mostrar lo que se ingresa o edita en momento de ejecucion". Espero que me puedan ayudar, gracias.