Я хотел отобразить ранее выбранный элемент из выпадающего списка. С тем, что у меня есть до сих пор, я получаю только идентификатор элемента, выбранного из раскрывающегося списка ранее. Я хотел бы получить текст/описание имени элемента, а не его идентификационный номер.текст строки отображения, а не идентификатор элемента
Это то, что я имею в ViewModel:
[LocalizedDisplayName("BillingRate", NameResourceType = typeof(User))]
public short BillingRateId { get; set; }
[UIHint("DropDownList")]
[DropDownList(DropDownListTargetProperty = "BillingRateId")]
public IEnumerable<SelectListItem> BillingRates { get; set; }
Это то, что я имею в .ascx страницу формы:
<%:Html.LabelFor(m => m.BillingRateId)%>
<%:Html.EditorFor(m => m.BillingRateId, Model.BillingRates)%>
<%:Html.ValidationMessageFor(m => m.BillingRateId)%>
Когда я бегу и просматривать страницы я получаю в описании box: 4 , когда это должно быть: Стажировка
Спасибо за совет я держать записку на нем, но для моих целей, которые будут много меняется вокруг. Я хотел больше обходного пути, основанного на том, что у меня есть. благодаря – Masriyah