0
我下面的代碼工作正常。加載所有數據到DropDownList
樣本輸出
計算機系
技術部
產品部
讓說我的部門Product Department
。我是誰登錄在system/project
。可以先在DropDownList中加載我的部門?我第一次加載的意思是在加載下拉菜單時,我的部門被設置爲第一個。
控制器
ViewBag.DepartmentId = new SelectList(db.Departments, "DepartmentId", "DepartmentDesc", null).OrderBy(m => m.Text);
HTML
@Html.DropDownList("DepartmentId ", ViewData["DepartmentId "] as SelectList, "", new { @style = "width:130px;" })
只要你通過在視圖模型前設置property'DepartmentId'的值在GET方法,以及選項將被選擇 –
@StephenMuecke如何設置屬性值? – KiRa
請參閱[這個答案](http://stackoverflow.com/questions/41719293/mvc5-how-to-set-selectedvalue-in-dropdownlistfor-html-helper/41731685#41731685) –