1

私の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。助言がありますか?ありがとう

4

1 に答える 1