0
我想自動選擇在調用操作之前選擇的最後一個索引。在動作中,我將選定的索引放入ViewData [「SelectedIndex」]中。但是現在我該如何使用ViewData中設置的值來設置DropDownList。在ASP.NET MVC中保留DropDownList的SelectedIndex
我想自動選擇在調用操作之前選擇的最後一個索引。在動作中,我將選定的索引放入ViewData [「SelectedIndex」]中。但是現在我該如何使用ViewData中設置的值來設置DropDownList。在ASP.NET MVC中保留DropDownList的SelectedIndex
約翰,
嘗試這樣的事情(根據你自己的強類型視圖模型):
<%=Html.DropDownListFor(m => m.EquipmentID, new SelectList(Model.Equipment, "id", "Name", ViewData["SelectedIndex"]), "-- Select Equipment --") %>
實力(應該!)只是工作。
[編輯] - 你可以具有在 '名稱' 屬性傳遞給ViewData的(即計算機[ 「的SelectedIndex」] = item.Name;),而不是在上述的ID。只是想更多關於它!
我不確定你的意思是通過傳遞名稱屬性! – johndoe 2011-01-14 15:43:12