我想将View中的字段绑定到ViewModel中的属性。对象是“程序”,其属性为“名称”和“级别”。因此,用户应该能够设置程序的名称以及他/她对此程序的体验水平。
Program是Sql Server数据库中的表,可通过Entity Framework访问。因此,将ViewModel中的Level属性绑定到文本框会很容易:
@Html.TextBoxFor(model => model.Level)
但我想要一个数量有限的下拉列表(1-5)。那么我该如何做,仍然将dropdownlist绑定到ViewModel属性?
答案 0 :(得分:2)
@Html.DropDownListFor( model => model.Level, new SelectList(new [] {1, 2, 3, 4, 5}) );