F5刷新意外自动打开新页
当前页1.aspx 
 执行 
 protected   void   Button4_Click(object   sender,   EventArgs   e) 
             { 
 Response.Write( " <script> window.open( '2.aspx?id= "   +   Convert.ToInt32(Session[ "ID "])   +    " ') </script>  "); 
             } 
 打开第二个窗口,2.aspx关闭以后 
 F5刷新1.aspx,会自动弹出刚才的Button4按钮事件,以往想实现这样,还需要去特殊处理,现在不知道为什么会有这种情况。怎样解决
------解决方案--------------------不要用Response.write 
 给Button后台加个事件不就行了. 
 btn.Attributes.Add( "onclick ", "要执行的代码 ")
------解决方案--------------------你可以用label的方式写, <script> window.open( '2.aspx?id= " + Convert.ToInt32(Session[ "ID "]) +  " ') </script> . 在pageload 中写 label.text=  " "; 就可以了
------解决方案--------------------顶楼上的,因为你提交过表单,因为刷新意味着再次提交