我的应用程序是使用 ASPX 视图的 MVC3。我有两个页面,创建和编辑,使用以下下拉列表:
<%= Html.DropDownList("VesselDiameter", new SelectList(new[] { "", "1", "2", "3"}))%>
它在创建视图中工作并将数据保存到 MS Sql 表中,但是该值不会显示在编辑视图中。如果我使用,
<%: Html.EditorFor(model => model.pRCA.VesselDiameter) %>
我在另一个视图中使用了类似的下拉列表并且它有效,但模型不同:
<%= Html.DropDownList("Vessel", new SelectList(new[] { "", "1", "2", "3"}))%>
代替
<%: Html.EditorFor(model => model.Vessel) %>
价值就在那里!将不胜感激您的建议。提前致谢。