SelectList(multiselect)内のすべての項目をコントローラのメソッドに投稿する方法はありますか?デフォルトでは、SelectListを使用すると、選択したアイテムのみがフォームに投稿されます。ASP.NET MVCコントローラ内のSelectList内のすべての項目を取得
私はビューに複数のMultiSelectコントロールを用意しています。 jQueryを使用すると、ユーザーはListBox1からListBox2に項目を移動できます。フォームが投稿されると、私はListBox1で終わったすべてのアイテムを特定できるようにしたいと思います。しかし、私のコントローラでForm ["ListBox1"]を評価すると、SELECTED値のコンマで区切られたリストのみが表示されますが、ListBox1のすべての項目が必要です。選択したものだけではありません。
ListBox1のすべてのアイテムを表示するには、選択したアイテムだけでなく、ビューを取得するにはどうすればよいですか?
すべての答えはあなたのクライアントは、JSが有効になっていると仮定し、すべてを選択するために、正規表現を使用してオプションを選択することができます。これに注意して、js対応の唯一のソリューションを使用する前にユーザベースをよく知っていること – redsquare
クライアントにjsが有効になっていない場合、アイテムをリストボックスからリストボックスに移動できません。 – twk
なぜ、通常の投稿要求を使用してこれを実装できますか? – redsquare