C# 当用户在浏览器中按下后退按钮时,弹出窗口打开

C# 当用户在浏览器中按下后退按钮时,弹出窗口打开,c#,asp.net,browser,popup,back-button,C#,Asp.net,Browser,Popup,Back Button,我正在使用asp.net和C#构建win form应用程序。我用下面的代码打开了一个弹出窗口 string url = "../approvalScreen.aspx"; string s = "window.open('" + url + "', 'popup_window', 'width=650,height=300,left=100,top=100,resizable=yes');"; ClientScript.RegisterStartupScript(this.GetType(),

我正在使用asp.net和C#构建win form应用程序。我用下面的代码打开了一个弹出窗口

string url = "../approvalScreen.aspx";
string s = "window.open('" + url + "', 'popup_window', 'width=650,height=300,left=100,top=100,resizable=yes');";
 ClientScript.RegisterStartupScript(this.GetType(), "script", s, true);
问题是当我打开并关闭弹出窗口,然后按下浏览器后退按钮(关闭弹出窗口后),弹出窗口再次打开。在“后退”按钮上打开弹出窗口的次数与用户通过单击打开弹出窗口的次数相同。如果用户没有打开和关闭弹出窗口,那么它也不会打开“后退”按钮