0
  • コントローラーコード:

    List Months = new List();

            Months.Add("Jan");
            Months.Add("Feb");
    
        ViewData["Months"] = new SelectList(Months);
    
  • コードを表示:

${Html.DropDownList((SelectList)ViewData["Months"])}

エラー:引数 2: 'System.Web.Mvc.SelectList' から 'string' に変換できません

4

1 に答える 1

0

エラーはかなり明確です。文字列のタイプが必要であり、SelectList を渡していることを示しており、正しいオーバーロードを使用していることを確認してください。

@Html.DropDownList("Months",selectList: ((SelectList)ViewData["Months"]))
于 2012-12-28T10:56:17.937 に答える