asp.net页面中dataset表进驻内存问题。。
答案:3 悬赏:0 手机版
解决时间 2021-05-06 01:29
- 提问者网友:听门外雪花风
- 2021-05-05 07:15
在page_load中调用了一个函数,函数里面在定义了dataset并用sqldataapler填充数据表后,发现调用其它函数后都得再次连接数据库。。。可否连接一次数据库,然后用其它函数对数据表(不变)的相关记录进行筛选显示,而不必每次都去连接数据库。。
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-05-05 07:50
dataset声明为静态
全部回答
- 1楼网友:独钓一江月
- 2021-05-05 10:52
首先, protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) // 是否为第一次访问。 {
//在此 调用你的函数, 存DataSet
// 同时 用Viewstat 视图状态保存 DataSet
}
。。。。。。。。。。达到以上。那么 只需要连接数据库一次就OK 。了
调试可以看到.......
以后要用到 DataSet 你只需 吧 视图 还原成 DataSet 就好。数据还在。同样你也可以筛选
。。
- 2楼网友:孤独入客枕
- 2021-05-05 09:28
看了两遍没明白什么意思?你的意思是不是你每个方法里都连接了数据库 然后调用的话他又一次连接了数据库,你想连接一次,是吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯