0

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

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

这就是我的下拉列表的外观:

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

但我无法让选定的用户进入我的视图(我总是在下拉列表中获得第一项)。在 player.User 中,是具有 id、name、... 谢谢

4

1 回答 1

3

试试这样:

...
playerView.Users = new SelectList(repo.GetUsers(), "UserID", "UserName");
playerView.SelectedUserID = player.User.UserID.ToString();
return View(playerView);
于 2012-04-17T06:24:07.437 回答