0
@Html.DropDownListFor(model => f.MovieID, (SelectList)ViewBag.MoviesList, "--Select One--", htmlAttributes: new { @class = "form-control" })
一个下拉列表设定在I ViewBag.MovesList到的SelectList控制器。这是一个有效的选择列表。我试图在foreach循环中重复使用同一个选择列表中的多个项目。但是,呈现时,下拉列表中未选择现有的MovieID值。我看到了很多类似的问题,但是我没有看到我的观点。此外,基于simimar的其他问题,这与其他人稍有不同,因为它在循环内部。
不应该是model => model.MovieID或f => f.MovieID? – Simon
[MVC5 Razor html.dropdownlistfor set当数值在数组中时选择]可能重复(http://stackoverflow.com/questions/37407811/mvc5-razor-html-dropdownlistfor-set-selected-when-value-is-in - 阵列) –