0
私は自分のビュー上にリストボックスを用意しています。私はこのリストボックス(別のリストボックスから)にユーザーを追加することができます。選択されていないリストボックスの値をコントローラに戻す
私はcontollerに値を戻すことができますが、これを行うにはリストボックスでユーザーを選択する必要があります。私はユーザーを選択する必要はありません。ちょうどリストボックスにあるものを返すだけです。私の見解では
:私の見解モデルで
@Html.ListBoxFor(m => m.SelectedIDs, DropdownHelper.GetGroupMembers(Model.Id), new { size = 20, @class = "select field small", @style = "width:200px" })
:
public int[] SelectedIDs { get; set; }
コントローラHtttPost編集ビューモデルとSelectedIDsは、ユーザーのIDを含んでいますかかりますが、選択された場合のみです。
リストボックス内のユーザーを選択する必要はありません。値が何であれ、パスバックだけです。
アイデア?
おかげ
隠しコントロールに同じデータを入れて、フォームと共に投稿します。 – Crowcoder
これにリストボックスを使用しないでください。ユーザーがチェックボックスをオンまたはオフにしてユーザーを追加または削除できるように、チェックボックスリストを使用します。 –
数百人のユーザーがいる可能性があります。 – thegunner