ASP.NET Core MVC 如何用数字 10,20,30,40,50...100 填充下拉列表。我生成 1,2,3
ASP.NET Core MVC how to populate dropdown list with numbers 10,20,30,40,50...100. I generate 1,2,3
我见过类似的示例,其中人们需要填充对象列表,但我想要实现的只是在我的 DropdownlistFor
中包含数字 10,20,30...100查看。
我用
@Html.DropDownListFor(
m => m.NumberOfTickets,
Enumerable.Range(1, 10)
.Select(i => new SelectListItem
{
Text = i.ToString(),
Value = i.ToString()
}))
使用以下代码获取 10 秒的步长:
Enumerable
.Range(1, 10)
.Select(i => i * 10) // <- here is the clue others already suggested
.Select(i => new SelectListItem { Text = i.ToString(), Value = i.ToString() })
我见过类似的示例,其中人们需要填充对象列表,但我想要实现的只是在我的 DropdownlistFor
中包含数字 10,20,30...100查看。
我用
@Html.DropDownListFor(
m => m.NumberOfTickets,
Enumerable.Range(1, 10)
.Select(i => new SelectListItem
{
Text = i.ToString(),
Value = i.ToString()
}))
使用以下代码获取 10 秒的步长:
Enumerable
.Range(1, 10)
.Select(i => i * 10) // <- here is the clue others already suggested
.Select(i => new SelectListItem { Text = i.ToString(), Value = i.ToString() })