ie为什么允许后退
我在同一界面内选中了一个checkbox后,ie界面就允许后退了,不知道为什么 
 checkbox内容如下。 
 string   strsql; 
                                     strsql   =    "select   *   from   comunion_hdr   where   1=1    "   +   Session[ "sql "]   +    "   order   by   comid   desc "; 
                                     SqlConnection   con   =   new   SqlConnection(ConfigurationManager.AppSettings[ "conStr "]); 
                                     con.Open(); 
                                     SqlDataAdapter   dbAdapter   =   new   SqlDataAdapter(strsql,   con); 
                                     DataSet   dataset   =   new   DataSet();   
                                     dbAdapter.Fill(dataset,    "comunion_hdr "); 
                                     foreach   (DataRow   dr   in   dataset.Tables[0].Rows) 
                                     { 
                                                 if   (Convert.ToString(Session[ "checked "]).IndexOf(dr[ "COMID "].ToString())   ==   -1) 
                                                 { 
                                                             Session[ "checked "]   =   Session[ "checked "]   +   dr[ "COMID "].ToString(); 
                                                 } 
                                                 Session[ "Checkhead "]   =    "1 "; 
                                     } 
 为什么界面允许后退
------解决方案--------------------没看懂你说的什么意思,暂且这么说:你的checkbox的autopostback是true吧,就这个问题。
------解决方案-------------------- <asp:CheckBox ID= "CheckBox1 " runat= "server " AutoPostBack= "True " />    
 AutoPostBack= "True "就触发服务器端事件,当然会后退了....   
------解决方案--------------------autopostback是true的话,点击会重新加载页面,所以可以后退