急,如何在两个页面之间传递数组值?
a.aspx(父页面) 服务器端需要b.aspx(子页面) 页面传回的数组值,不能用Session或Cookie。
我现在做法如下:
1、a页面设一个隐藏的ListBox,在b页面中动态修改此ListBox的Option值,但是a页面的服务器端无法取得修改后的值(友人说因为ListBox不是一个Input元素)。
2、a页面设一个Hidden元素,在b页面中修改它,将数组编码为逗号相连的文本串,在a页面中将其解码形成一个数组,此方法可行,但我感觉它太笨了。
请各位高手帮忙想一想有没有更好的方法?