我创建了一个bootstrap multiselect:
<div class="col-sm-4">
<div class="form-group">
<label for="providers" style="width:100%;">Provider :</label>
<select id="providers" multiple="multiple" class="form-control">
@foreach (var providers in @ViewBag.Providers)
{
<option value=@providers>@providers</option>
}
</select>
@Html.HiddenFor(m => m.providerString)
</div>
</div>
@ ViewBag.Providers中的选项是:A B博士,B C博士,P Q博士,periciado博士
选择多个值后,它总是显示&#34; A B&#34;在选定的文本框中。我从选项值中删除了空格,它可以正常工作,但它不能处理具有多个空格的值。
答案 0 :(得分:0)
您是否尝试在选项的值附近加上引号?
<option value="@providers">@providers</option>
而不是
<option value=@providers>@providers</option>