求个页面间传参数(大量)的解决方案
ssh78 2010-01-14 04:25:17 一个订单页面(页面1),用来建立订单,当然一张订单会有多行。这个页面上有提交按钮(type='button'),用来提交页面,将生成的订单明细和每行的成功失败信息显示在订单信息页面(页面2)。
订单页面代码:
If Request("cmdb")="提交" then
suc=""
info=""
aitems=split(request("aitem"),",")----------得到明细行的明细号
for i=0 to ubound(aitems)
'省略代码,生成订单明细
suc=suc+"成功," --------------记录该行是否成功
info=info+"无," --------------记录该行成功失败原因
next
'省略代码,处理suc,info去掉最后的逗号
response.write "<script>window.open('rei_info.asp?reiid="&reiid&"&suc="&suc&"&info="&info&"','','');</script>" -------------------转到页面2,并且传参数,用来显示成功失败的明细行和成功失败信息和原因
end if
问题是,当订单明细很多行时,由于穿的参数长度过大,导致页面出错。请问,怎么传这些参数好呢?