asp.net viewstate 储存多项纪录

2024-12-26 13:46:06
推荐回答(2个)
回答1:

在viewstate["record"]中存一个List就可以了
初始化(比如在page_load里)
Viewstate["record"]=new List();
button1_click事件里:
List lstRecord=(List)Viewstate["record"];
lstRecord.Add("1");
button2_click事件里:
List lstRecord=(List)Viewstate["record"];
lstRecord.Add("2");

最终Viewstate["record"]里存储了一个 List,值记录了你的按钮点击次序

回答2:

我以前是用asp.net开发的,貌似viewstate[""]只能保存一个状态的值。貌似可以用多个viewstate[""]吧,比如,viewstate["1"]、viewstate["2"]保存呗。如果是asp.net web开发中可以用session[“1”]、session["2"]。