客户端nit的列表框更改出现在服务器端,因为asp向导无法正常工作

我有两个列表框控件与一个asp向导,代码:

               **
Categories
*
   
 
**

第一个列表框的数据带有页面加载,第二个数据通过使用java脚本cod按中间的按钮完成,这就是代码:

 $(function () { // for (var i = 0; i  option:selected").appendTo(".ListBox2"); sortlist(".ListBox1 > option"); sortlist(".ListBox2 > option"); selectAll(); }); $('#removeCat').click(function () { $(".ListBox2 > option:selected").appendTo(".ListBox1"); sortlist(".ListBox1 > option"); sortlist(".ListBox2 > option"); selectAll(); }); 

});

该代码适用于页面和数据在两个列表框之间移动,但当我去页面后面的代码保存第二个列表框的内容我发现它是空的

问题出在哪儿 ??

注意:使用相同的代码(HTML,javascript)但删除步骤向导,第二个列表框中的数据显示良好

是的,它们将是空的,因为它们不在视图状态中。 您可以使用回发执行一些ajax以在列表中添加列表项。 然后它们将出现在您的列表框中。 您可以在这里阅读更多信息: http : //msdn.microsoft.com/en-us/library/ms972976.aspx