★页面间数据传递问题,请大家各抒己见★

swordragon 2006-06-29 11:13:36
关于页面间大量数据的传输问题,请大家各抒己见。
...全文
446 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxqyyzg 2006-07-06
  • 打赏
  • 举报
回复
一个url允许的最大长度是多少呢?
URL最大长度是255个字符
那两个就不知道了,可以定义多个ViewState
fxqyyzg 2006-07-06
  • 打赏
  • 举报
回复
一个DataGrid中对于显示数据的多少有限制吗?

EnableViewState设置为true和false,对显示数据的多少有影响吗?
================================================================
对于显示数据没有限制

EnableViewState服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态
就是说服务器对DataGrid控件处理后发不发到客户端让用户看到
一般导出到Excel,PDF文件时候把这个设为false
导出后再设为True
flyzq 2006-07-06
  • 打赏
  • 举报
回复
数据量大不妨考虑数据库
swordragon 2006-07-06
  • 打赏
  • 举报
回复
一个DataGrid中对于显示数据的多少有限制吗?

EnableViewState设置为true和false,对显示数据的多少有影响吗?
szh3210 2006-06-30
  • 打赏
  • 举报
回复
学习
LoveCherry 2006-06-29
  • 打赏
  • 举报
回复
从A画面中选择了很多数据,需要在B画面中获取A中所选择的数据,然后提交到服务器端处理
》》这个画面其实可以是一个页面的,2个部分,或者你用Server.Transfer()
sbsrg3000 2006-06-29
  • 打赏
  • 举报
回复
看高手赐教来捡便宜!
swordragon 2006-06-29
  • 打赏
  • 举报
回复
目前,数据传输不外乎几种方法:

客户端的数据传输到服务器端
1、hidden
2、url
3、form
4、ajax
5、viewstate

服务器端与服务器端
1、session
2、application

客户端和客户端
1、cookies
2、全局的数据结构
3、临时文件(如果权限允许)

当然,各有利弊,比如客户端的数据传输到服务器端,
一个hidden变量允许的最大长度是多少呢?
一个url允许的最大长度是多少呢?
一个viewstate允许的最大长度是多少呢?
CH_MARS 2006-06-29
  • 打赏
  • 举报
回复
用xml做中间介质不错
把要穿递的大量数据生成临时的xml,只穿参数标记
在接收判断参数读取xml,用完后清除xml纪录。
laughingrat 2006-06-29
  • 打赏
  • 举报
回复
又跟楼上学了一招
huangkc 2006-06-29
  • 打赏
  • 举报
回复
1\XML 写入xml,再读取
2\ XmlHttp 将其值存入数据库中,然后在新页面读取
listhome 2006-06-29
  • 打赏
  • 举报
回复
http://blog.joycode.com/joy/archive/2005/08/03/61451.aspx

看看能不能解决你的问题
alien54155415 2006-06-29
  • 打赏
  • 举报
回复
安全性允许的话,写到客户端的xml文件
swordragon 2006-06-29
  • 打赏
  • 举报
回复
关于数据传输,有几点儿补充:
1、大批量客户端的数据需要传到服务器端

2、从A画面中选择了很多数据,需要在B画面中获取A中所选择的数据,然后提交到服务器端处理。

哎,这是业务需要,暂时可以不考虑客户端和服务端的往返占用的带宽和传输时间。当然,效率越高越好。
amandag 2006-06-29
  • 打赏
  • 举报
回复
学习
nosuchtracter 2006-06-29
  • 打赏
  • 举报
回复
用cookie了,不过安全性低,但占资源少
LoveCherry 2006-06-29
  • 打赏
  • 举报
回复
这个数据是从哪里来的?如果是从服务器上来的,那么传这些数据的往返过程就不值得了。权衡一下数据在客户端和服务端的往返占用的带宽和传输时间是否值得?
WeekZero 2006-06-29
  • 打赏
  • 举报
回复
session是一种,类似购物车等的很多是用这个来实现的
这个数据量大了肯定会效率低
laughingrat 2006-06-29
  • 打赏
  • 举报
回复
存成服务器端的文本形式
或者放到数据库的临时表中
zhangxiaopin 2006-06-29
  • 打赏
  • 举报
回复
//****使用Server.Transfer
加载更多回复(4)

62,242

社区成员

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

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

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

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