如何将一个ascx页面中的会话中的多个选定列表框值传递到另一个ascx页面 代码是 NameObjectCollection eeSearchString = new NameObjectCollection();
for(i = 0;i <= LbStatus.Items.Count - 1){
if LbStatus.Items(i).Selected {
eeSearchString.Add(new NameObjectPair("status", LbStatus.SelectedItem(i).Text));
}
}
在另一个页面中我可以访问这样的状态吗?
_status=Convert.ToString(eeSearchString.ItemValue("status"));
请告诉我?或者我是否需要再次使用循环???
答案 0 :(得分:0)
利用会话变量或利用控件的属性,即创建属性和赋值。
答案 1 :(得分:0)
我不知道aspx,但在HTMl中你可以为某些元素声明一个数组。
例如:
组XPTO
在服务器中,在我的情况下,在PHP中我只接收在数组中选择的值。
图片你有这个:
<input type="checkbox" name="group[]" value="1" /> Group 1 <br />
<input type="checkbox" name="group[]" value="2" /> Group 2 <br />
<input type="checkbox" name="group[]" value="3" /> Group 3 <br />
想象一下,您已经选择了第1组和第3组。在服务器中,您将收到包含group1和3值的数组。
group(1, 3);
希望这有助于你提问=)
此致
Elkas