我的 View 中有一个多选下拉列表,我想显示已选择并提交的下拉列表中的选定项目。这是html代码。
<label>Submitter</label><br />
<select id="SelectedSubmitterIDs" name="SelectedSubmitterIDs" class="SubmitterIDClass" multiple>
@foreach (var data in Model.Submitters)
{
<option value="@data.Value">@data.Text</option>
}
</select>
我正在使用jquery多选库来实现下拉列表中的多项选择。我想查看 READ 操作中选定的值。
$('#SelectedSubmitterIDs').multiselect({
selectAllText: ' Select all',
enableFiltering: true,
buttonWidth: '200px',
maxHeight: 200,
enableCaseInsensitiveFiltering: true,
includeSelectAllOption: true
});
最佳答案
经过一些研究,调整 Html Razor 列表框对我有用 - https://forums.asp.net/t/1778536.aspx?Loading+Multiselect+Listboxfor+in+MVC3+Razor
<label>Submitter</label><br />
@Html.ListBoxFor(m => m.SelectedSubmitterIDs, new MultiSelectList(Model.Submitters, "Value", "Text"), new { @multiple = "multiple" })
这些下拉列表显示从各自的数据源中选择的值 - 例如模型.提交者。希望这可以帮助其他面临类似情况的人。谢谢
关于javascript - 在 MVC 中设置多选下拉列表的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58034926/