' dropdownlistfor'控制器未采用所选值

时间:2014-08-27 06:38:48

标签: asp.net-mvc-3 razor html.dropdownlistfor

我面临着MVC3剃刀引擎控制器的dropdownlist问题,它没有使用所选值进行渲染。

@Html.DropDownListFor(model => model.EmploymentStatusID, Model.EmploymentStatusList, string.Empty)

使用模型传递数据和everythng很好,直到数据到达dropdownlistfor。我在调试时附上了cshtm页面的图像。但是当渲染选定的选项时没有到来。这里出了什么问题。提前谢谢。

1 个答案:

答案 0 :(得分:1)

DropDownListFor不使用Selected的{​​{1}}属性。它使用property的值(在您的情况下为EmploymentStatusID)。换句话说,它使用模型中的值,而不是SelectList

我不确定您为什么要使用SelectListMultiSelectList只能选择一个值。