/ / DropDownList - ビューに表示されない - asp.net-mvc、html.dropdownlistfor

DropDownListForが表示されない - asp.net-mvc、html.dropdownlistfor

これは私のコントローラの一部です:

    // GET
public ActionResult Create()
{
var query = from f in db.Stages
select f;
var sItems = new SelectList(query, "ID", "Name");
ViewBag.StagesList = sItems;
return View();
}

これは私の見解です。

    <div class="editor-field">
<%: Html.DropDownListFor(model => model.Name, ViewBag.StagesList as SelectList)%>
<%: Html.ValidationMessageFor(model => model.Name) %>
</div>

しかし、ドロップダウンリストがビューに表示されないのはなぜですか。何が問題ですか?

回答:

回答№1は0

それは視野内にあるかもしれないがロジックの欠陥、またはどこかに終了タグがありません。ブラウザのソース表示オプションを使用して、要素がレンダリングされているかどうかを確認します。要素は表示されず、何も表示されていないか、構文エラーが発生しています。通常それを隠しません)。