ViewBag.UserStatusList = new List<SelectListItem>
{
new SelectListItem{Text = "Active", Value = "1",Selected=true},
new SelectListItem { Text = "Inactive", Value = "0",Selected=false }
};
上記は私がドロップダウンリストにバインドしているビューバックを示しています。ここでは、ビューページのデフォルトアイテムとしてアクティブを修正したいと思います。私はいくつかの提案にデフォルト値としてドロップダウンで値= 1の項目を設定できますか?
@Html.DropDownListFor(m => m.UserStatus, (IEnumerable<SelectListItem>)ViewBag.UserStatusList, new { @id = "ddlCustomerStatusList", @class = "form-control", @selected = "selected" })
を与えてください。これは、あなたがビュー
model.UserStatus = 1;
return View(model);
を返す前に、GETメソッドでモデルのプロパティの値を設定する必要が私の見解
(設定ビューを表示はありませんモデルプロパティに正しくバインドされていれば、 'SelectListItem'の' Selected'プロパティは無意味です。 –