是session还是数据库?

lnwuyaowei 2006-06-19 08:10:46
有一个页面,通过数据库查询得出几十条记录,然后redirect到另一个页面,通过rdlc报表打印出来.
目前有两种选择:

一种是加入传过一个查询参数,打印页面再次查询数据库,然后生成报表.

另一种是在第一个页面查询后将数据存入session,在打印页面还原成内存表,再生成报表打印.

请问哪种方式比较好一点呢?为什么?
...全文
238 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzuhe 2006-06-21
  • 打赏
  • 举报
回复
大家都说得比较对.支持一下.
kkgolf 2006-06-21
  • 打赏
  • 举报
回复
用HIDDEN控件传输吧
用第一种,有字节限制,不好
第二种,占资源
hmilyzhi 2006-06-21
  • 打赏
  • 举报
回复
第一种,
第二种不好,Session还会存在丢失的情况,而且很占资源
Androclus 2006-06-21
  • 打赏
  • 举报
回复
对,再查询一次数据库~

session中保存太多数据是很消耗资源~
lnwuyaowei 2006-06-20
  • 打赏
  • 举报
回复
都认为是再进行一次数据库查询比较好?
阿达King哥 2006-06-19
  • 打赏
  • 举报
回复
第一种啊,session可以保存那么多的数据吗?就算可以,那也很消耗计算机的资源啊。
sky266 2006-06-19
  • 打赏
  • 举报
回复
可以考虑使用隐藏控件传输。
jeason4322 2006-06-19
  • 打赏
  • 举报
回复
第一种 第二种 应该很费资源吧
xjaifly 2006-06-19
  • 打赏
  • 举报
回复
我们现在的处理方法就是 前一种!

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧