在我的控制器中,我有以下内容:
ViewData["myList"] =
new SelectList(itemRepository.GetAll(), "Id", "Name", currentItem.Id);
Run Code Online (Sandbox Code Playgroud)
在我看来,我有:
<%= Html.DropDownList("myItem", (SelectList)ViewData["myList"])%>
Run Code Online (Sandbox Code Playgroud)
渲染的下拉列表应该具有预先选择的id为currentItem.Id的项目,但它没有.没有选择任何内容,因此它默认为第一个.
这在我更新到RC/RC(刷新)之前有效.有任何想法吗?