@Html.DropDownListFor默認選中項


http://q.cnblogs.com/q/73902/

項目使用mvc4,給dropDownList指定默認值未選中

頁面代碼是:

1、未有默認選中值
Html.DropDownListFor(m => m.Type, ViewData["Type"] as IEnumerable<SelectListItem>, new { @class = "form-control", disabled = "true" })

2、有默認選中值
@Html.DropDownList("Type")

請問第一種默認選中值如何實現?

 

 

Controller中代碼是:


問題答案:

我也遇到這個問題了,困擾了我幾個小時,現在解決了,用SelectList綁定,不要用IEnumable<SelectListItem>,,不知道微軟為什么不修復這個問題

@{

var selectList = new SelectList(approverList, "Id", "FullName", Model.Approvers[i].Id);

}

@Html.DropDownListFor(m => m.Approvers[i].Id, selectList, "", new { @class = "form-control approver" })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM