Asp.net 我的下拉列表未按预期选择项目(MVC 1)
好的,我有两个页面,其中实现了这种行为。它在一种情况下有效,但在另一种情况下无效,我不知道为什么。尽管数据包含一个选择列表,其中一个被选中,下拉列表没有显示这个选择(即,它重置为空白项目)。 我不知道如何进一步调试这个 在我的页面中:Asp.net 我的下拉列表未按预期选择项目(MVC 1),asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,好的,我有两个页面,其中实现了这种行为。它在一种情况下有效,但在另一种情况下无效,我不知道为什么。尽管数据包含一个选择列表,其中一个被选中,下拉列表没有显示这个选择(即,它重置为空白项目)。 我不知道如何进一步调试这个 在我的页面中: <%= Html.DropDownList("CampusId", ViewData.Model.Campuses, new { @class = "large search_box" })%> 在我的控制器里 Campuses = Admin
<%= 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);
Campuses=AdminRepository
.ListAll(a=>a.Description)
.ToSelectListItem(a=>a.CampusId,a=>a.Description,criteria.CampusId,true);
我可以看到校园确实有正确的列表项标记为选中-那么为什么当它显示在页面上时不再标记为选中?!我看不到任何其他明显修改列表的内容
谢谢:)模型。校园Model.CampusId
模型校园
Model.CampusId
好的,在尝试不同的谷歌搜索词时,我遇到了以下问题: 问题是我的下拉列表与模型中的名称相同。所以我把我的html改为
<%= Html.DropDownList("CampusIdDD", ViewData.Model.Campuses, new { @class = "large search_box" })%>
所以问题解决了!!!希望我们能够从MVC1升级 好吧,在尝试不同的谷歌搜索词时,我遇到了以下问题: 问题是我的下拉列表与模型中的名称相同。所以我把我的html改为
<%= Html.DropDownList("CampusIdDD", ViewData.Model.Campuses, new { @class = "large search_box" })%>
所以问题解决了!!!希望我们能够从MVC1升级