ASP.NET MVC3下拉列表未获取所选项目

本文关键字:选项 项目 获取 NET MVC3 下拉列表 ASP | 更新日期: 2023-09-27 18:31:16

我的编辑控制器中有这个:

playerView.Users = new SelectList(repo.GetUsers(), "UserID", "UserName", player.User.UserID.ToString());

这就是我的下拉列表的样子:

@Html.DropDownListFor(x => x.SelectedUserID, Model.Users)
@Html.ValidationMessageFor(x => x.SelectedUserID)

但是我无法将所选用户带到我的视图(我总是在下拉列表中获得第一项)。在播放器中。用户是具有 ID、名称、...我尝试了带或不带ToString,用户名或仅用户的用户ID,但没有任何帮助。谢谢

ASP.NET MVC3下拉列表未获取所选项目

尝试如下:

...
playerView.Users = new SelectList(repo.GetUsers(), "UserID", "UserName");
playerView.SelectedUserID = player.User.UserID.ToString();
return View(playerView);