好,所以我有2个页面实现这种行为。它适用于一个,但不适用于另一个,我不知道为什么。尽管数据包含选择项列表,并且选择了其中一个选项,但下拉列表不会显示此选择项(即重置为空白项)。我的下拉列表没有按预期选择一个项目(MVC 1)
我不知道如何进一步调试。
在我的网页:
<%= Html.DropDownList("CampusId", ViewData.Model.Campuses, new { @class = "large search_box" })%>
在我的控制器。
Campuses = AdminRepository
.ListAll<Campus>(a => a.Description)
.ToSelectListItem<Campus>(a => a.CampusId, a => a.Description, criteria.CampusId, true);
我可以看到,校园里确实有标记为正确的列表项选择 - 那么,为什么当它显示在页面上,不再为选择标记?我看不到任何明显修改列表的东西。
谢谢:)