HTMLヘルパーを使用して単純なリストボックスを作成しようとしていますが、これをガイドするリソースが見つかりません。
<%= Html.ListBox("listbox_name") %>
そしてそれは要求します、IEnumerable(SelectListItem)
そして私はそれを作成してそれを渡す方法を知りません。
私を助けてください
HTMLヘルパーを使用して単純なリストボックスを作成しようとしていますが、これをガイドするリソースが見つかりません。
<%= Html.ListBox("listbox_name") %>
そしてそれは要求します、IEnumerable(SelectListItem)
そして私はそれを作成してそれを渡す方法を知りません。
私を助けてください
リストボックスにデータを提供する方法によって異なります。静的データの場合は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)
それ以外の場合は、取得した場所からデータを取得し、モデルに渡します。