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 is User with id, name, ... ToString、UserName、または単に User を使用して、または使用せずに UserID を試しましたが、何も役に立ちません。ありがとう

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 に答える