コントローラーにあるものは次のとおりです。
Category x = new Category(1, "one", 0);
Category y = new Category(2, "two", 1);
List<Category> cat = new List<Category>();
cat.Add(x);
cat.Add(y);
ViewData["categories"] = new SelectList(cat, "id", "name");
私の見解:
<%= Html.DropDownList("categories")%>
しかし、私のクラス Category には idParent という名前のプロパティがあります。ドロップダウンを次のような値を持つフィールドにしたい: ParentName -> CategoryName
public class Category {int idParent, string name, int id}
私はこのように試しました:
ViewData["categories"] = new SelectList(cat, "id", "idParent" + "name");
しかし、それは機能していません。何か考えはありますか?