2012-04-17 49 views
0

我有這樣的:ASP.NET MVC3 DROPDOWNLIST不是在我的編輯器獲得所選項目

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,名稱,...我試圖用戶ID有或沒有ToString,用戶名或只是用戶,但沒有什麼幫助。由於

回答

3

嘗試這樣的:

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

偉大的作品,謝謝 – 2012-04-17 06:35:21