我面临着MVC3剃刀引擎控制器的dropdownlist问题,它没有使用所选值进行渲染。
@Html.DropDownListFor(model => model.EmploymentStatusID, Model.EmploymentStatusList, string.Empty)
使用模型传递数据和everythng很好,直到数据到达dropdownlistfor。我在调试时附上了cshtm页面的图像。但是当渲染选定的选项时没有到来。这里出了什么问题。提前谢谢。
答案 0 :(得分:1)
DropDownListFor
不使用Selected
的{{1}}属性。它使用property的值(在您的情况下为EmploymentStatusID)。换句话说,它使用模型中的值,而不是SelectList
。
我不确定您为什么要使用SelectList
,MultiSelectList
只能选择一个值。