子画面でセッション変数に値を入れてから子画面を閉じる方法を教えてください。

子画面にはDataGridがあります。この行を選択したときにSelectedIndexイベントが
起こるのでここでセッション変数に値を入れています。(セッション変数は2種類)
その後でその子画面を閉じて親画面に遷移したいです。
セッション変数に入れた後Response.Redirect(親画面)としたら子画面が親画面になって
しまい、しかも閉じませんでした。どうしたら閉じて親画面に移れるのでしょうか。