2

HTMLヘルパーを使用して単純なリストボックスを作成しようとしていますが、これをガイドするリソースが見つかりません。

<%= Html.ListBox("listbox_name") %>

そしてそれは要求します、IEnumerable(SelectListItem)そして私はそれを作成してそれを渡す方法を知りません。

私を助けてください

4

1 に答える 1

0

リストボックスにデータを提供する方法によって異なります。静的データの場合はList<SelectListItem>、ビューでaを宣言し、それを渡すことができます。

var mySelectItems = new List<SelectListItem> { 
    new SelectListItem { Text = "First item", Value = "1" },
    new SelectListItem { Text = "Second item", Value = "2" }
};
...
Html.ListBox("listbox_name", mySelectItems)

それ以外の場合は、取得した場所からデータを取得し、モデルに渡します。

于 2012-08-21T07:56:29.830 に答える