有二个页面PAGE1.ASPX,PAGE2.ASPX ,由PAGE1弹出PAGE2,在PAGE2中操作完成并关闭
//PAGE1 btn.Attributes.Add("onclick", "window.showModalDialog('PAGE2.aspx?CTNID=" + strKey + "','','dialogWidth:660px;dialogHeight:300px;dialogLeft:50px;dialogTop:100px;help:no;close:no')")
//PAGE2代码 在page_load事件加上 Response.Expires = 0; Response.Cache.SetNoStore(); Response.AppendHeader("Pragma", "no-cache"); 来清除缓存。 Protected Sub btnOK_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnOK.Click ... '/* Close Page; must add <base target="_self" /> in <head> *? Response.Write("<script language=javascript>") Response.Write("window.close();") Response.Write("</script>") End Sub //PAGE2页面 <head runat="server"> <title>Untitled Page</title> <base target="_self" /> </head>