Я использую раскрывающееся меню, чтобы показать некоторые значения из db. Я связывание значения в модель, используя KeyValuePair нижеУстановить выпадающее выбранное значение в MVC
recurringPayment.CardType = paymentType.Select(x => new KeyValuePair<int, string>(x.PaymentTypeId, x.Name)).ToList();
И в виде: -
@Html.DropDownListFor(model => model.Id, new SelectList(Model.CardType, "Key", "Value"), "Click to Select", new { @class = "form-control", ng_model = "cardTypeId", ng_required = "cardTypeRequired" })
Моя модель:
public class paymentModel
{
public int Id { get; set; }
public List<KeyValuePair<int, string>> CardType { get; set; }
}
в этом выпадающее значение из db, который привязан, должен быть выбранным, но в моем выпадающем списке есть щелчок, чтобы выбрать сейчас, какие-либо идеи для его реализации?
Вы должны установить значение recurringPayment.Id, какой вы хотели бы получить выбранный. –