He hecho algunas pruebas rápidas y he llegado a la conclusión que lo mejor es location.reload. Para solucionar lo del me pedía reenvio de datos lo que haces es, una vez que hagas lo que hagas con asp recargar la página con un simple:
Código asp:
Ver originalresponse.redirect "padre.asp" : responde.end
Luego con el reload funcionará:
Código javascript
:
Ver originalfunction reloadPadre(){
window.opener.location.reload();
}
Me parece lo más limpio y correcto.
Sino, parsear con JS el location.href y agregarle una variable en el query string random.
Si no es potable el response.redirect de ASP contanos el caso a ver si lo solucionamos desde ese lado.
Saludos.