创建asp.net mvc下拉列表的最简单方法,其值为0到10?

Kri*_*tof 4 asp.net-mvc selectlist drop-down-menu

我是asp.net mvc的新手,请原谅我,如果我的问题太简单了.

我只想要一个使用Html.DropDownList从0到10的下拉列表.什么是最快的方式?目前我只看到创建一个IEnumerable的SelectListItem的解决方案,添加10个值并通过viewdata传递它,但我认为这是过度的,如何以一种简单的方式做到这一点?

提前致谢

小智 18

<%= Html.DropDownList("NumberSelection",
                      Enumerable.Range(0, 11)
                           .Select(x => new SelectListItem
                                            {
                                                 Text=x.ToString(),
                                                 Value=x.ToString()
                                            }
                                  )) %>
Run Code Online (Sandbox Code Playgroud)