剣道 UI の DropDownList コントロールを使用していますが、DropDownList にデフォルト値を設定するにはどうすればよいですか?
次のように、ビューモデルに選択されたリスト プロパティがあります。
public SelectList AuditTypes { get; set; }
次に、コントローラーで、選択したリストにデータを入力し、デフォルト値に設定します
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
かみそりのビューには、次のコードがあります。
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
問題は、デフォルト値が設定されていないことです。