C# 警报消息后的Javascript重定向

C# 警报消息后的Javascript重定向,c#,javascript,asp.net,modalpopups,C#,Javascript,Asp.net,Modalpopups,我有一个asp.net页面,它由一些控件和一个关闭按钮组成。如果用户单击关闭按钮,将打开ModaldialogBox,其中有一个文本框用于输入关闭原因。用户输入原因并单击保存按钮后,模式弹出窗口将显示警报消息并关闭模式弹出窗口。这方面的现有代码如下所示 this.Page.ClientScript.RegisterStartupScript(GetType(), "close", "alert('" + Message + "');var xWin=window.dialogArguments;

我有一个asp.net页面,它由一些控件和一个关闭按钮组成。如果用户单击关闭按钮,将打开ModaldialogBox,其中有一个文本框用于输入关闭原因。用户输入原因并单击保存按钮后,模式弹出窗口将显示警报消息并关闭模式弹出窗口。这方面的现有代码如下所示

this.Page.ClientScript.RegisterStartupScript(GetType(), "close", "alert('" + Message + "');var xWin=window.dialogArguments;xWin.location.replace(xWin.location);window.close();", true);
我的要求是,一旦用户单击提交按钮,我必须在关闭模式弹出窗口后导航到仪表板页面

我在window.close()之后尝试了window.location.href,它将打开另一个窗口并显示页面。但它应该从现有的asp父页面导航。请帮助我解决这个问题


提前感谢

使用以下代码重定向父窗口

window.opener.parent.location.href = 'dashboardurl';

显示Microsoft Jscript运行时错误:“window.opener.parent”为null或不是对象