研究了两天终于解决了
IE7下只有关闭用javascript打开的页面才不会有关闭提示
login0.aspx中Page_Load加入Response.Write("<script language='javascript'>window.open('login.aspx','_self','')</script>");
login.aspx的提交按钮执行
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "", "window.open('Default.aspx','','width=1024,height=768,scrollbars=yes');window.opener=null;window.close();", true);
即可无提示关闭登录窗口,打开新页面
IE7,IE6下测试通过