相信有些在寫 ASP.NET MVC 的時候,偶爾會遇到某一個欄位的下拉式選單無法正常帶出預設值,
以下為範例所使用下拉式選單的 Razor 語法 :
Html.DropDownListFor(model => model.Education,
(IEnumerable<SelectListItem>)ViewBag.EducationDDL,
new { @class = "form-control" })
此時當 model.Education 有值且符合 EducationDDL 內其中一個項目的 Value 時,此下拉選單應自動將該項目之 Selected 設為 True ,如以下範例: