我想从下拉列表中显示以前选择的项目。到目前为止,我只获得了之前从下拉列表中选择的项目的 id 显示。我想获取项目的文本/描述名称而不是其 ID 号。
这就是我对 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)%>
当我运行并查看页面时,我会进入描述框:4 什么时候应该是:实习