簡體   English   中英

ASP.NET MVC中的MultiSelectList問題?

[英]Problem with MultiSelectList in ASP.NET MVC?

此代碼有什么問題? 我不知道為什么我不能從這個Dropdownlist中選擇多個值(如下所示)?

<div class="form-group">
    <label>Movie</label>
    @Html.DropDownListFor(m => m.Movies, new MultiSelectList(Model.Movies, "id", "name"), "Select Movie", new { @class = "form-control"})
</div>

來自谷歌瀏覽器的源代碼:

<select class="form-control" id="Movies" name="Movies"><option value="">Select Movie</option>
   <option value="1">Movie 1</option>
   <option value="2">Movie 2</option>
   <option value="3">Movie 3</option>
   <option value="4">Movie 4</option>
   <option value="5">Movie 5</option>
   <option value="8">Movie 6</option>
   <option value="9">Movie 7</option>
</select>

使用ListBoxFor代替:

@Html.ListBoxFor(m => m.Movies, new SelectList(Model.Movies, "id", "name"), "Select Movie", new { @class = "form-control"})

或將multiple屬性添加到DropDownListFor

@Html.DropDownListFor(m => m.Movies, new MultiSelectList(Model.Movies, "id", "name"), "Select Movie", new {multiple = "true", @class = "form-control"})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM