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

标签 asp.net-mvc drop-down-menu selectlist

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

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

提前致谢

最佳答案

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

关于asp.net-mvc - 创建值从 0 到 10 的 asp.net mvc 下拉列表的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731780/

相关文章:

php - 下拉菜单加载并选择特定值

javascript - 下拉菜单未填充(有 Angular )

javascript - 为什么这个 javascript 在 IE 中运行这么慢,而它所做的只是修改一个选择列表?

c# - ASP.Net MVC SelectLIst 和 List<SelectListItems> 的问题

asp.net - ASP.net MVC Webforms View 引擎的缺点?

javascript - .NET MVC Bundler 总是缩小我的 "abc.min.js"文件

html - 从按钮调用 Html.ActionLink?

asp.net-mvc - 如何使用 displayfor 从模型中获取枚举到 View 中

javascript - 如何在不耗尽内存的情况下将所有城市加载到下拉列表中?

asp.net-mvc - ASP.NET MVC ViewModel 与 SelectList 最佳实践