(论坛答疑点滴)怎么在ViewState中保存和取出自己定义的类

博客给出了类user的保存与读取操作示例。定义了包含name和age属性的user类,通过第一个按钮进行保存操作,将user对象添加到ArrayList并存储在ViewState中;第二个按钮进行读取操作,从ViewState获取ArrayList并遍历输出对象信息。
举例如下:
比如你的类
[Serializable]
class user
{
public string name;
public int age;
}
第一按钮是保存操作
user user1=new user();
user1.name="zhuye";
user1.age=23;
user user2=new user();
user2.name="chengli";
user2.age=21;
ArrayList al=new ArrayList();
al.Add(user1);
al.Add(user2);
ViewState["data"]=al;
第二个按钮是读取操作
ArrayList al=(ArrayList)ViewState["data"];
foreach(user o in al)
{
Response.Write(o.name+" "+o.age+"<br>");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值