如何使用模型列表设置选定值

时间:2016-04-27 11:27:11

标签: c# asp.net-mvc model-view-controller

@Html.DropDownListFor(m => m.UnitIOConfig[3].InputOffInput, Model.InputOffList, "Select Input")

无法使用m.UnitIOConfig[3].InputOffInput设置所选值。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

试试这个

@Html.DropDownListFor(m => m.UnitIOConfig[3].InputOffInput, Model.InputOffList, "Select Input",new { @id = m.UnitIOConfig[3]})

示例

下拉列表包含

等数据
<option value="1">abc</option>
<option value="2">pqr</option>

如果在下拉列表中设置值@ id = 1,它将自动选择值为1的记录。

我也有问题,我这样解决了

@Html.DropDownListFor(m => m.PoState, new SelectList(StateList, "Id", "abbreviation"), "-Select State-", new { @id = Model.PoState, @class = "PoState form-control" })