ASP.NETウィザードコントロールがあります。2番目のステップでは、2つのリストボックスがあります。ページが読み込まれると、最初のListBoxアイテムがサーバーから入力されます。
次に、ユーザーはListBox1からデータを選択し、それをListBox2に移動します。次に、ユーザーはウィザードの[次へ]ボタンをクリックします。どういうわけか、ユーザーが[次へ]をクリックすると、ListBox2は空になります。
jQueryを使用してデータをListBox1からListBox2に移動します。
<td class="style9">
<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>
</td>
<td class="style1">
<table>
<tr>
<td style="padding-left: 20px;">
<img id="addCat" onclick="return addCat_onclick()"
src="images/buttons/btn_addCat.jpg" title="Add Category" />
</td>
</tr>
<tr>
<td style="padding-left: 20px;">
<img id="removeCat"
src="images/buttons/btn_removeCat.jpg" title="Remove Category" />
</td>
</tr>
</table>
</td>
<td>
<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>
<asp:RequiredFieldValidator ID="registerCompAcatsValidator" runat="server"
ControlToValidate="registerCompAcats" Display="None" ErrorMessage="categories"></asp:RequiredFieldValidator></td>