gpt4 book ai didi

c# - 选择下拉列表中的第一项

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:36 26 4
gpt4 key购买 nike

我只想默认选择第一项,但下拉列表中选择了一个空白项。

我该如何解决?谢谢!

[Authorize]
public ActionResult Add()
{
var sportList = new SelectList(db.Sports.OrderBy(s => s.Name).ToList(), "ID", "Name");

UserTournamentModel m = new UserTournamentModel();
m.SportList = sportList;
m.SportID = Guid.Parse(sportList.FirstOrDefault().Value);

return View(m);
}

在这里

<div class="editor-label" style="width: 70px;">
@Html.DropDownListFor(x => x.SportID, Model.SportList)
</div>

最佳答案

使用 SelectList接受所选项目的构造函数重载:

var orderedSportList = db.Sports.OrderBy(s => s.Name);
var sportList = new SelectList(orderedSportList.ToList(), "ID", "Name",
orderedSportList.FirstOrDefault());

关于c# - 选择下拉列表中的第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611222/

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