List<SelectListItem>
に2つの値を持つ変数があります。私はhtmlのドロップダウンボックスとして表現したいので、このようにしています。asp.netコアアプリケーションから複数選択を削除します。
<div class="form-group row">
<label asp-for="Roles" class="col-sm-2 col-sm-offset-2 form-control-label"></label>
<div class="col-md-6">
<select asp-for="Roles" asp-items="@Model.Roles" class="form-control selectpicker bs-select-hidden"></select>
</div>
</div>
と、このコードは私にこれらの二つの項目のリストを示し、それはまた、selectタグ用
multiple="multiple"
属性を生成します。
複数の属性を生成しないようにするにはどうすればよいですか?あなたの選択
列挙する役割のコレクションを持っているように、 ltiple *値。したがって、現在2つの項目を含んでいる(そして、あなたの 'asp-items'には2つ以上の項目があります)、どの選択項目が' selected'としてマークされるのかを知ることはどうですか?あなたのフォームが提出されたら、他のアイテムはどうなりますか? –