下载列表,Asp.Net MVC中的选择范围有限?

时间:2011-02-21 21:35:32

标签: asp.net entity-framework asp.net-mvc-3 entity html.dropdownlistfor

我想将View中的字段绑定到ViewModel中的属性。对象是“程序”,其属性为“名称”和“级别”。因此,用户应该能够设置程序的名称以及他/她对此程序的体验水平。

Program是Sql Server数据库中的表,可通过Entity Framework访问。因此,将ViewModel中的Level属性绑定到文本框会很容易:

@Html.TextBoxFor(model => model.Level)

但我想要一个数量有限的下拉列表(1-5)。那么我该如何做,仍然将dropdownlist绑定到ViewModel属性?

1 个答案:

答案 0 :(得分:2)

@Html.DropDownListFor( model => model.Level, new SelectList(new [] {1, 2, 3, 4, 5}) );