У меня есть dropdownlistFor в частичном представлении:
<div class="col-md-12">
Referre To: @Html.DropDownListFor(m => m.SenderPosition_Id, ViewBag.senderPositionsList as SelectList, "--Select--", new { @class = "form-control" })
</div>
этот Dropdownlistfor заполняется в контроллере следующим образом:
List<ReferrableUsersViewModel> senderPositionsList = new List<ReferrableUsersViewModel>();
using (WebECartableEntities dc = new WebECartableEntities())
{
senderPositionsList = dc.Positions.Where(m => m.usr_Id == User.Identity.Name).Select(x => new ReferrableUsersViewModel
{
SenderPosition_Id = x.ID,
Name_Position = x.Title
}
).Distinct().OrderBy(m => m.Name_Position).ToList();
ViewBag.senderPositionsList = new SelectList(senderPositionsList, "SenderPosition_Id", "Name_Position");
}
Я хочу, если DropdownlistFor имеет один элемент, это будетвыбирается автоматически, но если в нем более одного элемента, пусть пользователь выберет его. Как я могу сделать это в MVC?