2012-01-27 20 views
3

私はHtml.DropDownListForを使用して選択リストを作成しています。HTML.DropDownListFor - SelectListの構文シュガー

:このように、

@Html.DropDownListFor(Function(x) x.Sorting.IsAscending, _ 
New SelectList(New Dictionary(Of String, Boolean) From _ 
{{"Sort Ascending", True}, {"Sort Descending", False}}, "value", "key")) 

または列挙型から:私は通常、手動で構築されているリストのオプションであり、このような - selectList As System.Collections.Generic.IEnumerable(Of SelectListItem) - それは1から100までの数字の単純なリストのパラメータの一つであります

@Html.DropDownListFor(Function(x) x.Sorting.SortFieldCurrent, _ 
New SelectList(Model.Sorting.SortFields, "value", "key")) 

しかし、私は1から100までのリストをしたいと、私はそれを手動で作成するには:)

を拒否し、この時間は私のためにリストを構築するためのいくつかの甘いLINQの魔法はありますか?

答えて

関連する問題