导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

本页和模态窗口的传值问题,解决方法都是怎么的?

nittystone 2005-06-13 12:01:51
这样的
a.aspx 需要弹出模态窗口 b.aspx 进行检索选择,把选择的数据返回给 a.aspx

当传递的和返回的都是很少的数据的时候
我是用get传递到模态窗口, 模态窗口处理后 window.ReturnValue 返回的.

现在需求上需要把当前页的DataSet 传递到 模态窗口里,
模态窗口处理候 返回DataSet到本页.

我没有找到好的方法,是各页创建session ,用session传递的,
由于是传引用,感觉这样控制比较混乱,有没有什么经典方法?

...全文
160 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
rouser 2005-08-22
数据两大就找个Session吧,小的话可以参考
http://www.codeproject.com/useritems/modaldialoghelpercontrol.asp
回复
nittystone 2005-06-20
ti
回复
lovefootball 2005-06-20
要是不想用session就只能传条件了吧?
在页面重新生成你想要得dataset
回复
hedonister 2005-06-20
showModalDialog()、showModelessDialog()方法使用详解
http://www.cnblogs.com/hedonister/archive/2005/06/20/177736.html
回复
renyu732 2005-06-20
孟子的肯定能解决了。
回复
nittystone 2005-06-14
提一下
回复
wingnal 2005-06-13
application
回复
hackate 2005-06-13
直接传dataset是不可能做到的..

建议考虑一下可以用session来做.恩
回复
孟子E章 2005-06-13
模态窗口在客户端运行,你不能直接传递DataSet的,你可以传递生成DataSet 的条件重新生成或者用 Session,或者客户端传递数组等object类型

http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
回复
redlotoc 2005-06-13
session用完了就清掉,或者你传个条件过去,在新窗口生成dataset呀
回复
nittystone 2005-06-13
从来都觉得页之间用session传递数据是很笨很难控制的方法

难道真只有这种做法了?

其实我已经写完并实现了,只是觉得这种写法不利于封装,也不容易控制容易出错
回复
ghchen 2005-06-13
,是各页创建session ,只要一个地方设置就行了,其它的页面可以引用
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告