从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里读还是从内存里读?
访问一页面,从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里select在存入DataTable在显示出来还是直接从DataTable里读?
用完了DataTable需要对DataTable进行Clear()和Dispose()吗?
------解决方案--------------------1.会重新读一次。
2.会自动释放对象的,不需要手工释放!
------解决方案--------------------完成请求之后,这个 aspx 内的字段都会被丢弃了
除非你对 DataTable 用其他持久“容器”(如 Session Cache Application)
进行了存储
------解决方案--------------------如果有缓存,从缓存中读取(即内存),否则从数据库中。
------解决方案--------------------数据库
------解决方案--------------------是啊,不過如果頁面關掉的化,session(頁面級)會釋放掉。
------解决方案--------------------应该不用你释放,不是有垃圾回收机制么。。