我正在使用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);
问题是当我打开并关闭弹出窗口然后按下浏览器后退按钮时(关闭弹出窗口后),弹出窗口再次打开。弹出窗口打开后面的按钮同样没有。用户通过用户点击打开它的次数。如果用户没有打开并关闭弹出窗口,那么它也不会在后退按钮上打开。