4

私はasp.netmvcを初めて使用するので、質問が単純すぎる場合は失礼します。

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 に答える