私のMVCページをリファクタリングしてより良いデザインにするので、ここに行きます。
モデル:
public class MyModel
{
public IEnumerable<SelectListItem> SpeciesDropDown {get; set;}
}
コントローラ
[HttpGet]
public ActionResult Index()
{
MyModel model = new MyModel()
{
SpeciesDropDown = StaticClass.GetSpeciesSelectList()
}
GetSpeciesSelectList が値のリストを返す場所 (viewdata で動作したため、動作することはわかっています。ビューは動作しますが、バグがあります)
@model MyModel
Species: @Html.DropDownList("SpeciesDropDown",
new SelectList(ViewData.Model.SpeciesDropDown))
の束のドロップダウンリストを吐き出しますSystem.Web.Mvc.SelectListItem
。助言がありますか?ありがとう