我在asp:向导中有两个列表框"在步骤2中有一个步骤,然后是步骤。通过使用一些代码,我从第一个列表框到第二个列表框中取一些项目 我想检查第二个的计数是否改变了。我能做什么?
这是我的列表框代码
<asp:ListBox ID="registerCompCats" runat="server" CssClass="ListBox1"
ClientIDMode="Static" DataTextField="value" DataValueField="key" Rows="5"
size="5" style="width:135px; size:5px;" SelectionMode="Multiple" ></asp:ListBox>
<img id="addCat" src="images/buttons/btn_addCat.jpg" title="Add Category"/>
<asp:ListBox ID="registerCompAcats" runat="server" CssClass="ListBox2"
ClientIDMode="Static" DataTextField="value" DataValueField="key" Rows="5"
size="5" style="width:135px; size:5px; margin-top: 0px;" SelectionMode="Multiple"></asp:ListBox>
此代码运行良好并移动项目,但在完成向导后,第二个列表框为空。我能做什么?
修改
这是将数据从listbox1传递到listbox2的java脚本代码
$('#addCat').click(function () {
$(".ListBox1 > option:selected").appendTo(".ListBox2");
sortlist(".ListBox1 > option");
sortlist(".ListBox2 > option");
selectAll();
});
,这是检查项目的代码,并将它们添加到其他列表
for (int i = 0; i < rc.CategoriesIDs.Count; i++)
{
var foundcat = registerCompCats.Items.FindByValue(rc.CategoriesIDs[i].ToString());
if (foundcat != null)
{
registerCompAcats.Items.Add(foundcat);
registerCompCats.Items.Remove(foundcat);
}
}
如果您需要任何其他代码我可以发布它agian