我想自动选择在调用操作之前选择的最后一个索引。在操作中,我将所选索引放入ViewData [“SelectedIndex”]中。但是现在我如何使用ViewData中设置的值设置DropDownList。
答案 0 :(得分:0)
约翰,
尝试这样的事情(基于你自己的强类型视图模型):
<%=Html.DropDownListFor(m => m.EquipmentID, new SelectList(Model.Equipment, "id", "Name", ViewData["SelectedIndex"]), "-- Select Equipment --") %>
可能(应该!!)正常工作。
[edit] - 您可能需要将'name'属性传递给ViewData(即ViewData [“SelectedIndex”] = item.Name;),而不是上面的id。只是在那里考虑更多!!