在我的 MVC3 应用程序中,我有一个下拉列表。在那里我必须显示所有结果,但必须禁用某些结果,以便它们不可选择。我怎样才能做到这一点?
这就是我现在所拥有的。它根本不显示已禁用设置为true的玩家。
@Html.DropDownListFor(m => m.Position1, Model.SelectedTeam.TeamPlayers
.Where(c => c.Player.Disabled == false)
.OrderBy(t => t.Player.Lastname)
.ToSelectList(m => m.FullName, m => m.PlayerId))
那么是否有另一种方法也可以显示禁用的玩家,但输出会是这样的,而不是完全隐藏它们:
<select>
<option>Player 1</option>
<option disabled="disabled">Player 2</option>
<option>Player 3</option>
<option>Player 4</option>
<option disabled="disabled">Player 5</option>
<option>Player 6</option>
</select>
DropDownListFor 有可能吗?