このjavascriptを使用して、子ページから親ページにリダイレクトしようとしています:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Close", "ClosePopUp();", true);
<script language="javascript" type="text/javascript">
function ClosePopUp() {
window.opener.location= 'ParentPage.aspx';
self.close();
}
</script>
Firefox & Chrome で動作します。しかしIE 9ではそうではありません。私が得ているエラーは次のとおりです。
Unable to get value of the property 'location': object is null or undefined
alert(window.opener)
null
IE 9 で返されます。