我有一个关于Session [“arr3”]和ArrayList:“arr3”的特定问题。
在会话中存储ArrayList值
我已经在Session [“arr3”]中存储了某些值,并且在按钮的点击事件(例如, 'btnSpclins_Click',I要分配的会话[ “ARR3”]以下值: -
会话[ “ARR3”] =会话[ “ARR3”] + ARR3;
但我recieving以下编译错误: -
操作“+”不能应用于类型的“对象”和操作数“System.Collections.ArrayList”
或者我可以使它简单: -
Session [“arr3”] + = arr3;
这会导致下列编译错误: -
“运算符'+ ='不能应用于'object'和'System.Collections.ArrayList'类型的操作数。
目的:这样做的目的是为了保持会话[“ARR3”]的值(这就是我所指的会话[‘ARR3’]的旧值),然后添加然后将这两个组合的值(Session [“arr3”] + arr3)存储在Session [“arr3”]中,然后将ArrayList arr3的值存储到Session [“arr3”]中。现在这将是新会话[“arr3”]的价值。该值将被保存/插入到数据库表中。
我要保留会话[ “ARR3”]的旧值,并与ARR3(ArrayList的)值增加旧值,并保存在Session [ “ARR3”。最后一个会话[“arr3”]值被插入到数据库的表中。
请在这方面尽早帮助我。
你真的想达到什么目的?我不清楚什么*“将旧值与arr3(ArrayList)值相加*”应该表示 – BrokenGlass 2012-03-14 21:50:29
您需要将arr3元素添加到存储在会话中的数组列表中? – ema 2012-03-14 21:50:50
@BrokenGlass:我修改了这个问题,你可能会重新阅读它。 – 2012-03-14 22:40:02