首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里读还是从内存里读?解决方法

2012-02-04 
从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里读还是从内存里读?访问一页面,

从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里读还是从内存里读?
访问一页面,从数据库中读出数据并存入DataTable后,如果在重新访问此页面还会从数据库里select在存入DataTable在显示出来还是直接从DataTable里读?

用完了DataTable需要对DataTable进行Clear()和Dispose()吗?

[解决办法]
1.会重新读一次。
2.会自动释放对象的,不需要手工释放!

[解决办法]
完成请求之后,这个 aspx 内的字段都会被丢弃了

除非你对 DataTable 用其他持久“容器”(如 Session Cache Application)
进行了存储
[解决办法]
如果有缓存,从缓存中读取(即内存),否则从数据库中。
[解决办法]
数据库
[解决办法]
是啊,不過如果頁面關掉的化,session(頁面級)會釋放掉。
[解决办法]
应该不用你释放,不是有垃圾回收机制么。。

热点排行