I'm not expert but...
You can do in javascript of the child
SCRIPT = "<script language='javascript'> opener.location.href='parent.aspx?text=" + str + "';</script>"
RegisterStartupScript("parentwindow", SCRIPT)
Response.Write("<script>window.close();</script>")
... or...
if in parent you have written:
frmChild frm =
new frmChild();
frm.MdiParent = this;
frm.Start();
then in child you can access parent from this.MdiParent o Parent o Owner... is it true?