查看: 1194|回复: 5
|
如何传送非常大的 data?
[复制链接]
|
|
Hi,
ASP.NET C# 里,使用 Server.Transfer("xyz.aspx") 来转换页面;
在不能使用 Cookies 和 Session 得条件下,能够如何传送非常大的 string data from Page A 到另一个 page 呢?
我曾经想到用 HTTP Request Parameter, 但是发现 Request parameter 是有 limit length 的,好像是 1024bytes, 而我的 data 肯定会超出这个 limitation. 有其他方法吗?
如果同样的 scenario 要 implement 在 JSP 里, 例如 JSP 能使用 <JSP forward page="xyz.jsp"> tag 来转换页面. 如何能传送非常大的 string data? 同样的条件, 不能使用 session.
请帮帮忙,我已经想了很久. 谢谢了. |
|
|
|
|
|
|
|
发表于 5-6-2007 04:17 PM
|
显示全部楼层
能用GLOBAL 吗 ?
要不然就STORE 进DATABASE 在LOAD 出来
[ 本帖最后由 vampcheah 于 5-6-2007 04:20 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-6-2007 09:18 PM
|
显示全部楼层
除了在技术上,也要考虑设计上的问题
一整面超过 1024 bytes... user 需要输入多少的 data ? 
只要是适合用的,就是好方法。
为什么不能用 session 或 cookies 呢?
[ 本帖最后由 flashang 于 7-6-2007 09:20 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-6-2007 11:13 PM
|
显示全部楼层
原帖由 flyingfire 于 5-6-2007 01:21 PM 发表
<JSP forward page="xyz.jsp"> tag
...
request.setAttribute(key, data);
data = (Data) request.getAttribute(key); |
|
|
|
|
|
|
|
发表于 8-6-2007 10:07 PM
|
显示全部楼层
如果server太忙,也会有可能出现问题。
可能在你的电脑上市没有问题的
但是还是不要一时把太多的data sent给server |
|
|
|
|
|
|
|
发表于 10-6-2007 02:03 PM
|
显示全部楼层
用XML document来作暂存也不错~ |
|
|
|
|
|
|
| |
本周最热论坛帖子
|