Ah me olvidaba...
En la ventana modal hay que enviarle los valores de retorno para que los reciba la ventana "padre"
private void btnGraSal_Click(object sender, System.EventArgs e)
{
Response.Write("<script language='JavaScript'>" +
" var ParmA ='"+
VALOR_RETORNO+"';"+
" var MyArgs = new Array(ParmA);"+
" window.returnValue = MyArgs;window.close();</script>");
}
Saludos,