DropDownListFor Элемент по умолчанию со значением

1

У меня есть список @Html.DropdownlistFor выпадающего списка. Мне нужно добавить к нему значение по умолчанию. Здесь я даю это имя по умолчанию для раскрывающегося списка как наличность, которую мне нужно дать здесь значение параметра.

Имя: значение CASH: -1

Вот мой код

 @Html.DropDownListFor(m => m.Customer_Supplier_CustomerSupplierId, (SelectList)ViewBag.ListOfCustomers, "CASH", new { placeholder = "CustomerName", id = "CustomerName", @class = "form-control" })
  • 0
    Установите значение по умолчанию в вашем конструкторе для модели
Теги:
asp.net-mvc

1 ответ

1

Как указано здесь: - Как установить значение по умолчанию для ASP.NET MVC DropDownList из модели

Вы не можете установить значение по умолчанию с помощью Html.DropDownList, если вы хотите иметь значение по умолчанию, само свойство должно иметь значение по умолчанию.

 private string country; 
 public string Country
 {
  get { return country ?? "UK"; }
  set { country = value; } 
 }

Затем, когда выпадающий список отображает, до тех пор, пока "Великобритания" на самом деле является значением для одного из параметров, оно будет автоматически настроено на это.

  • 0
    Но если вы получаете данные из базы данных и значения по умолчанию поступают из базы данных, как вы можете этого добиться?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню