0

ここに私のASPXファイルの一部があります

<td>
                    <p>Function</p>
                    <asp:ListBox ID="Functions" runat="server"></asp:ListBox>
                    <asp:DropDownList ID="FunctionDropDown" runat="server"></asp:DropDownList>
                    <input type="button" value="Assign function" onclick="AssingFunction();" />
                </td>

ボタンのクリックでトリガーされるJavaScript関数は次のとおりです

function AssingFunction() {
var content = '"<option value="' + $("#MainContent_FunctionDropDown").find(":selected").text() + '">' + $("#MainContent_FunctionDropDown").find(":selected").text() + '</option>';
$("#MainContent_Functions").append(content);

}

したがって、コードのこの部分はクライアント側にあり、ドロップダウン メニューから ListBox コントロールにオプションを追加します。これはかなりうまく機能します。

私の問題は、コード ビハインドで LisBox からデータ (追加オプション) を抽出したい場合、ListBox (関数) にデータ (項目) がないことです。したがって、クライアント側で追加されたデータはサーバーに戻されないと想定しています。クライアント側で ListBox を埋めて、それらのデータをサーバーに送信してさらに操作する機会はありますか?

ドロップダウン メニューは、コード ビハインドでページの読み込み時に入力されます。

4

1 に答える 1