我有一個ASP.net MVC項目。我所有的DropDownListFor的顯示爲2盒,而不是1。這是圖什麼樣子目前:ASP MVC Bootstrap - Select2 DropDownListFor顯示重複框
這是視圖應該是什麼樣子:
這裏從代碼中查看:
<div class="col-xs-12 col-sm-6 col-md-4 ">
<div class="form-group select-280">
@Html.LabelFor(model => model.HoleID)
<br />
@Html.DropDownListFor(model => model.HoleID, (List<SelectListItem>)ViewData["HoleList"], new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.HoleID)
</div>
</div>
Javascript來視圖使DropDownListFor Searchab樂(選擇二):
$(document).ready(function() {
$("#HoleID").select2();
}
爲什麼我所有的DropDownListFor的顯示爲重複,我怎麼能糾正這種錯誤?
編輯
卸下.select2()
修復的bug,並刪除重複的下拉......然而,使剩餘的下拉不可搜索。我怎樣才能解決這個問題,同時仍然保持搜索功能?
嘗試刪除標籤 –
@ishanjoshi沒有工作。其他建議? –
爲什麼你需要把$(「#HoleID」)。select2();適用於剃刀中的select2類 –