gpt4 book ai didi

c# - Asp.net MVC 如何用数字填充下拉列表

转载 作者:IT王子 更新时间:2023-10-29 04:40:46 25 4
gpt4 key购买 nike

我见过类似的示例,其中人们需要填充对象列表,但我想要实现的只是在我的 DropdownlistFor 中显示数字 1-10。有没有一种简单的方法可以做到这一点。以下是我的。

<div class="form-group">
@Html.LabelFor(model => model.NumberOfTickets, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.NumberOfTickets)
@Html.ValidationMessageFor(model => model.NumberOfTickets)
</div>
</div>

最佳答案

您可以使用如下内容:

@Html.DropDownListFor(m => m.NumberOfTickets, Enumerable.Range(1, 10).Select(i => new SelectListItem { Text = i.ToString(), Value = i.ToString() }))

这一切所做的就是创建一个 1 到 10 之间的整数的可枚举值,然后使用一些 LINQ 将其转换为 IEnumerable<SelectListItem>。那Html.DropDownListFor可以接受。

关于c# - Asp.net MVC 如何用数字填充下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29659911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com