2015-03-06 3 views
0

Как использовать выпадающий список в cshtml? Я использую код ниже, теперь он выглядит как общий HTML, но проблема не в применении стилей загрузки.Как использовать раскрывающийся список в cshtml

<div class="col-md-10"> 

      @{ 
List<SelectListItem> listItems = new List<SelectListItem>(); 
listItems.Add(new SelectListItem 
    { 
     Text = "AtlantaPort", 
     Value = "AtlantaPort" 
    }); 
listItems.Add(new SelectListItem 
    { 
     Text = "NewJersyTerminal", 
     Value = "NewJersyTerminal", 
     Selected = true 
    }); 
listItems.Add(new SelectListItem 
    { 
     Text = "AWS", 
     Value = "AWS" 
    }); 
      } 

      @Html.DropDownListFor(model => model.PortORterminal, listItems, "AtlantaPort", new { htmlAttributes = new { @class = "form-control", } })      ) 
     </div> 

Заранее спасибо

+0

Не могли бы вы прояснить свои намерения? Ваш вопрос открытый и неопределенный. – curiousdork

ответ

1

Использование:

@Html.DropDownList("yourDropName", listItems, new { @class = "form-control" }) 

Ваш код отредактирован:

  @{ 
List<SelectListItem> listItems = new List<SelectListItem>(); 
listItems.Add(new SelectListItem 
    { 
     Text = "AtlantaPort", 
     Value = "AtlantaPort" 
    }); 
listItems.Add(new SelectListItem 
{ 
    Text = "NewJersyTerminal", 
    Value = "NewJersyTerminal", 
    Selected = true 
}); 
listItems.Add(new SelectListItem 
{ 
    Text = "AWS", 
    Value = "AWS" 
}); 
     } 

@Html.DropDownList("yourDropName", listItems, new { @class = "form-control" }) 
    </div> 
0

Попробуйте заменить вашу последнюю строку с этим:

@Html.DropDownListFor(model => model.PortORterminal, listItems, "AtlantaPort", new { @class = "form-control", }) 
Смежные вопросы