0

誰かがこの問題を解決できるかどうか疑問に思っています。ドロップダウンリストにデータを入力するビューモデルがあります。for ループを使用してリストに入力できるように、以下のコードを変更できるかどうか疑問に思っていました。

ビューモデル

public IEnumerable<SelectListItem> numberOfAdults { get; set; }

コントローラ

numberOfAdults = new[]
                {  
                    new SelectListItem {Value = "1", Text = "1"},
                    new SelectListItem {Value = "2", Text = "2"},
                    new SelectListItem {Value = "3", Text = "3"},
                    new SelectListItem {Value = "4", Text = "4"},
                    new SelectListItem {Value = "5", Text = "5"},
                    new SelectListItem {Value = "6", Text = "6"},
                    new SelectListItem {Value = "7", Text = "7"},
                    new SelectListItem {Value = "8", Text = "8"},
                    new SelectListItem {Value = "9", Text = "9"},
                    new SelectListItem {Value = "10", Text = "10"}
                }

意見

@Html.DropDownListFor(x => x.selectedAdultValue, new SelectList(Model.numberOfAdults, "Value", "Text"), null, new {@id="NumerOfAdults" })

次のようなものが欲しいのですが、モデルまたはコントローラーのどこに配置すればよいかわかりません。

for(int i = 0; i < 10; i++)
{
    i;
}
4

1 に答える 1