私はこれを.cshtmlに持っています
@Html.DropDownListFor(m => m.Attendance.Time02InId, new SelectList(Model.ClockingLocations, "Id", "Name"), new {@class = "form-control select2-allow-clear"})
Model.ClockingLocations
= のリストClock
public class Clock
{
public int Id { get; set; }
public string Name { get; set; }
}
これがドキュメントの準備ができた私のjqueryです
var placeholder = "Select...";
$(".select2-allow-clear").prepend("<option></option>");
$(".select2-allow-clear").select2({
allowClear: true,
placeholder: placeholder,
width: null
});
ただし、私の選択リストには、プレースホルダーではなく、値がないModel.ClockingLocations
場合でも最初の項目が表示されます。m.Attendance.Time02InId