0

mvc のドロップダウン リストにバインドする必要がある辞書のリストがあります。

public static readonly Dictionary<string, string> lstGender = new Dictionary<string, string>() { { "M", "Male" }, { "F", "Female" } };

lstGender を mvc のドロップダウン リストにバインドするにはどうすればよいですか。

前もって感謝します

4

1 に答える 1

0

このようにして..

 Dictionary<Int32, string> dict = new Dictionary<int, string>();
            dict.Add(0, "All");
            dict.Add(1, "Male");
            dict.Add(2, "Female");
            dict.Add(3, "Snr Citizen");
            dict.Add(4, "Children");


            ViewBag.Buckets = dict.Select(item => new SelectListItem() { Value = item.Key.ToString(), Text = item.Value });

ビューでは、このようにバインドします

@Html.DropDownList("ddlbucket", (IEnumerable)ViewBag.Buckets)

于 2014-01-30T10:50:17.797 に答える