4

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

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

提前致谢

4

1 回答 1

18
<%= Html.DropDownList("NumberSelection",
                      Enumerable.Range(0, 11)
                           .Select(x => new SelectListItem
                                            {
                                                 Text=x.ToString(),
                                                 Value=x.ToString()
                                            }
                                  )) %>
于 2009-11-13T20:56:17.817 回答