web form 间如何传递dataset

kpken 2003-10-19 10:05:33
现在有两个web form : f1,f2。
在f1中,有一个按钮,点击按钮,使用 window.open(JScript)打开f2,并将dataset d1 传递给f2,在f2中显示,请问如何实现?
用QueryString应该不行,用session不知道行不行,不知道还有没有其他方法?
...全文
31 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiSDN 2003-10-20
  • 打赏
  • 举报
回复
關注
kpken 2003-10-20
  • 打赏
  • 举报
回复
session试过了,可以。如果session比较大,是否应该用完了主动去清理,还是由系统自动来清理,如果主动清理,应该如何清理?
HandsomeHu 2003-10-19
  • 打赏
  • 举报
回复
把他序列化放在硬盘上,再读出来好不好呢?
mihi1978 2003-10-19
  • 打赏
  • 举报
回复
session应该是可以的。
wideroad 2003-10-19
  • 打赏
  • 举报
回复
session有个有效期的问题,只要不超过这个有效期,session应该是传递dataset的好方法
rgbcn 2003-10-19
  • 打赏
  • 举报
回复
只有几M,应该不会出现什么问题
kpken 2003-10-19
  • 打赏
  • 举报
回复
目前的情况是,dataset中datatable的内容不是通过数据库获取的,而是自己一条条add进去的。
由于dataset的大小可能很大,比如几M,如果用session,会不会有什么问题?
brightheroes 2003-10-19
  • 打赏
  • 举报
回复
0up
2002pine 2003-10-19
  • 打赏
  • 举报
回复
有session是可以的,
session["aaa"]=ds;

应用时,DataSet dt=(DataSet)Session["aaa"];
hq1305018 2003-10-19
  • 打赏
  • 举报
回复
我想还是把读取数据库记录的条件传递到F2中,然后在f2中读取记录形成DataSet好一点吧?如果必须这样传递(其实也是很特殊的情况下才能用到),我想可能可以用Catch来实现。
ruanyuping 2003-10-19
  • 打赏
  • 举报
回复
up

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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