私は MVC3 を学んでおり、ドロップダウン リストをcolorsここのデータとして使用したいと考えています。どうすればいいですか?
私はそれを行うことができることを知っていますが、@Html.DropDownList("colors")これをどのように行うのだろうか@Html.DropDownListFor(....)? 私は少し困惑しており、助けと説明をいただければ幸いです。
便宜上、すべてを 1 つのページにまとめているので、これは実際のアプリではありません。
@functions {
    private class Colors
    {
        public int ColorsId { get; set; }
        public string ColorsName { get; set; }
    }
}
@{
    var list = new List<Colors>()
                {
                    new Colors() {ColorsId = 1, ColorsName = "Red"},
                    new Colors() {ColorsId = 2, ColorsName = "Blue"},
                    new Colors() {ColorsId = 3, ColorsName = "White"}
                };
    var colors = new SelectList(list, "ColorsId", "ColorsName", 3);
}
@Html.DropDownListFor( ??? )