当前位置:编程学习 > C#/ASP.NET >>

ASP.NET页面之间能不能传递数组?

我想在页面之间传递数组,怎么办呀? ArrayList的数组!   然后又怎么接收呢? --------------------编程问答-------------------- 这个没有到没有做过但是可以将数组转化成字符串,中间用特殊符号隔开,比如逗号,然后接受的页面Split分离就可以了 --------------------编程问答-------------------- Session
Cache
Application

应该都可以 --------------------编程问答-------------------- 用Session或者把参数写JSON形式的进行转输。 --------------------编程问答-------------------- Session 可以传任何Object


ArrayList ay =new  ArrayList ();
Session["ay"]=ay; 

//接收
ArrayList ay=(ArrayList)Session["ay"];
--------------------编程问答-------------------- Server.Transfer --------------------编程问答-------------------- LZ想以什么形式传递  QueryString 还是session  cookie   --------------------编程问答-------------------- using session --------------------编程问答-------------------- 1楼
把数组全部用,搁开

Split()
--------------------编程问答-------------------- 赋值:
ArrayList al = new ArrayList;
a1[0] = ...;
a1[1] = ...;
......
Session["arrList"] = al;

接收:
ArrayList al = Session["arrList"] as ArrayList; --------------------编程问答--------------------
引用 4 楼 q107770540 的回复:
Session 可以传任何Object

C# code

ArrayList ay =new  ArrayList ();
Session["ay"]=ay; 

//接收
ArrayList ay=(ArrayList)Session["ay"];

用session 我考虑过很久! 但是如果你并发一多! 要耗费多少资源呀。。? --------------------编程问答-------------------- 1,2,3,4,5,.....
这样传也是可以的吗
--------------------编程问答-------------------- 我感觉用session还是可以的嘛
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,