3
我使用Html.DropDownListFor
来构建选择列表。它是一个数字,从1到100其中一个参数的简单列表 - selectList As System.Collections.Generic.IEnumerable(Of SelectListItem)
- 是列表的选项,这是我通常是手工建造,就像这样:HTML.DropDownListFor - SelectList的语法Sugar
@Html.DropDownListFor(Function(x) x.Sorting.IsAscending, _
New SelectList(New Dictionary(Of String, Boolean) From _
{{"Sort Ascending", True}, {"Sort Descending", False}}, "value", "key"))
或从枚举,像这样:
@Html.DropDownListFor(Function(x) x.Sorting.SortFieldCurrent, _
New SelectList(Model.Sorting.SortFields, "value", "key"))
但这次我想从1到100的列表,我拒绝手动创建它:)
有一些甜蜜的LINQ神奇建立一个清单给我吗?
完美的感谢! vb版本的额外点:) – 2012-01-27 22:16:27