【问题标题】:Simplest method to create an asp.net mvc dropdownlist with values from 0 to 10?创建值从 0 到 10 的 asp.net mvc 下拉列表的最简单方法?
【发布时间】:2009-11-14 05:05:30
【问题描述】:
我是asp.net mvc的新手,如果我的问题太简单了,请原谅。
我只想要一个使用 Html.DropDownList 从 0 到 10 的下拉列表。
最快的方法是什么?
目前我只看到创建 SelectListItem 的 IEnumerable 的解决方案,添加 10 个值并将其与 viewdata 一起传递,但我认为这太过分了,如何以简单的方式做到这一点?
提前致谢
【问题讨论】:
标签:
asp.net-mvc
drop-down-menu
selectlist
【解决方案1】:
<%= Html.DropDownList("NumberSelection",
Enumerable.Range(0, 11)
.Select(x => new SelectListItem
{
Text=x.ToString(),
Value=x.ToString()
}
)) %>