繁体   English   中英

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() })

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM