【发布时间】:2012-05-29 09:21:47
【问题描述】:
我想制作一个下拉列表,数字为 0-10。所以用户可以评价一些东西。 目前,我有一个标签:@Html.LabelFor(model=> model.RATE) 如何修改此代码以使我有一个下拉框?并且下拉框的值会存储在model.RATE中吗?
标签有效,但最好有一个下拉菜单。
解决方案:
@Html.DropDownListFor(model => model.RATE, Enumerable.Range(0,11).Select( x => new SelectListItem { Text = x.ToString() }));
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 razor html.dropdownlistfor