我想做一個下拉列表,數字爲0-10。所以用戶可以評價一些東西 目前,我有一個標籤:@ Html.LabelFor(model => model.RATE) 如何修改此代碼,我將有一個下拉框?而下拉框的值將存儲在model.RATE中?MVC3 dropdownlistfor
該標籤正在工作,但它有更好的下拉菜單。
SOLUTION:
@Html.DropDownListFor(model => model.RATE, Enumerable.Range(0,11).Select(x => new SelectListItem { Text = x.ToString() }));
0-10有11個元素。所以Enumerable.Range(0,11)。 – DMulligan
這對我不起作用......你不能將'Enumerable'分配給'Enumerable '。 –
你可以使用'Enumerable.Range(0,11).Select(x => new SelectListItem {Text = x.ToString()})' –