ドロップダウンリストから以前に選択したアイテムを表示したかったのです。これまでのところ、以前にドロップダウンから選択したアイテムの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あるべきときに:インターンシップ