これは可能ですか?私のcshtml(かみそり)MVC 4には次のものがあります:
@Html.DropDownListFor(v => v.Medico, ((IEnumerable<SelectListItem>)ViewBag.Medicos), new { @class="span4"})
これはコントローラー上にあり、リストを生成する方法は次のとおりです。
List<Medico> list = null;
Medico medico = null;
if (visitador != null){
list = new List<Medico>(visitador.Medicos.OrderBy( m => m.Nombre));
for (int i = 0; i < list.Count(); i++)
{
var item = list[i];
if (i == 0 && medico == null) medico = list[i];
medicosList.Add(new SelectListItem { Text = item.Nombre + " " + item.Apellido, Value = item.Id.ToString()});
"Medico" が X 条件を満たしていることをドロップダウンリストで何らかの方法でマークする必要があります。どうすれば達成できますか?コントローラーから呼び出すことができる状態をチェックするための bool メソッドがありますが、多くのグーグル検索を行った後、これらを「マーク」する方法がわかりません。