如何在页面刷新时任保存arraylist里的值 如何在页面刷新时任保存arraylist里的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两天我也为这个问题头疼呢……比较先进的做法是把你的ArrayList序列化……如果要求低也可以放在Session里……我现在是想方设法避免跨请求保存对象,也就是在一次请求中处理完该处理的数据……顺便提一下,严禁使用static对象,后果很严重滴…… 如果是单个页面里,可以用ViewState;如果是多个页面下,就用session楼上说的序列化,有空学习下! 放在Cache中if(!ispostBack){ ArrayList array; if(Cache["list"]!=null) { array=(ArrayList)Cache["list"]; } else { array=....//自己设置的数组 }}用的时候就for(int i=0;i<array.length;i++){ ......} ASP——FreeTextBox问题 Windows Media Services发布点下音视频文件通过域名无法访问的问题 c#新手求解 BLL.DLL版本问题 NET treeview asp.net文件移动 送100分 ASP.Net 邮件发送 学习 ASP.NET AJAX 都有哪些比较好的教材? 如何在asp.net2.0中实现客户端图片送至已设计的flash调用来显示图片轮播效果? 一个简单的C#代码,请解释一下用途. asp.net中能不能实现在线的小游戏? 存储过程的小问题 ASP调用dll更新数据库的问题
比较先进的做法是把你的ArrayList序列化……
如果要求低也可以放在Session里……
我现在是想方设法避免跨请求保存对象,也就是在一次请求中处理完该处理的数据……
顺便提一下,严禁使用static对象,后果很严重滴……
如果是多个页面下,就用session楼上说的序列化,有空学习下!
if(!ispostBack)
{
ArrayList array;
if(Cache["list"]!=null)
{
array=(ArrayList)Cache["list"];
}
else
{
array=....//自己设置的数组
}
}用的时候就
for(int i=0;i<array.length;i++)
{
......
}