そのため、MVC4 アプリを作成していますが、Html.DropDownList をまったく動作させることができません。実際に表示されているページはすべて送信ボタンであり、実際にはドロップダウン リストをレンダリングしません。
これはコントローラーです:
public ActionResult Index() {
var items = new SelectList(
new[] {
new { Value="ships", Text="Ship" },
},
"Value", "Text"
);
ViewData["tableitems"] = items;
return View();
}
そして、これはビューです:
@using (Html.BeginForm("Search", "Encyclopedia", FormMethod.Get)) {
@*<select id="table" name="table">
<option value=""></option>
<option value="ships">Ship</option>
</select>*@
Html.DropDownList("table", ViewData["tableitems"] as SelectList, "Ship" );
<input type="submit" value="view" />
}
さまざまな順列を試して何時間もオンラインで検索してきましたが、取得できません。誰かが私が間違っていることを指摘できますか?