数据库连接是打开后必须要关闭的,跟page_unload没有关系

解决方案 »

  1.   

    在Global.asax文件中的Application_End(Object sender, EventArgs e)事件中试试
      

  2.   

    在程序里写吧,在用完后请手动关闭必要的时候用System.GC.Collect()回收资源。
      

  3.   

    Page_Unload每次都会执行的,
    你要在conn.close()上加个断点F5运行就看到了
      

  4.   

    to : bitsbird(一瓢.net)
      我想请教一下关于Page_Unload的问题,什么情况下会执行这个方法呢?这个方法注意用来执行哪类操作呢?
      

  5.   

    你使用完数据库以后,马上CONNCTION.CLOSE();
    .net自动一连接池的方式管理数据库连接,你不用管啊
      

  6.   

    当asp.net结束页面时,且页面被发送到服务器之前时才会引发page_unload事件,关闭浏览器或转向其他页面,不会卸载页面