这可能吗?我的 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 条件。我怎样才能实现它?我有一个布尔方法来检查可以从控制器调用的条件,但是在谷歌搜索很多之后我不知道如何“标记”这些。