私はasp.netアプリケーションを1つ開発しています。 jquery multiselectオプションを使用してasp.net dropdownlistboxを実装しました。ユーザーはdropdownboxlistで複数の値を選択できます。私はbuttonclickイベントのサーバー側でこれらの選択された値を必要とします。私はjavascriptですべての値を選択しています。私はボタンクリックイベント内のすべての値を取得しようとしています。 Ajax以外に、サーバー側で複数の選択された値にアクセスする方法はありますか?どんな助けもありがとう。 これは私のドロップダウンボックスです。asp.netのサーバー側でdropdownlistboxの値を複数取得する方法は?
<h3>Awarded To: <asp:DropDownList ID="ddlvendors" CssClass="limitedNumbSelect2" Multiple="True" runat="server" Width="30%"></asp:DropDownList></h3>
私は、ページのロードイベントでサーバー側の値をバインドしています。
これは以前のコードです。
$(".limitedNumbSelect2 option").each(function() {
var val = $(this).val();
var tempVal = $(".limitedNumbSelect2").val();
if (tempVal.indexOf(val) >= 0 && selected.indexOf(val) < 0) {
selected.push(val);
} else if (tempVal.indexOf(val) < 0 && selected.indexOf(val) >= 0) {
selected.splice(selected.indexOf(val), 1);
}
})
これは、ドロップダウンリストから選択した値に基づいてすべてのチェックボックスを有効にするコードです。
$('#<%= gdvRegretletter.ClientID %> input[type="hidden"]').each(function() {
$(this).closest('tr').find('input[type="checkbox"]').prop('disabled', false);
});
あなたは、MVCを使用している場合は、AJAX – ViVi
を使用してポストバックのjQueryを使用した値は、AJAX – Valkyrie
を使用してサーバーにそれらを介して送信取得ご回答いただきありがとうございます。私はシェアポイントビジュアルウェブパーツの中にいる。私はwebpartを使用しているため、私のajax呼び出しは機能しません。だから私はアヤックス以外の試みをしています。 –