我想從下拉列表中顯示先前選擇的項目。到目前爲止,我只得到從以前的下拉列表中選擇的項目的ID顯示。我想獲取該項目的文本/描述名稱而不是其ID號碼。顯示字符串文本而不是項目ID
這就是我對視圖模型:
[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 當它應該是:實習
謝謝你的提示我一直記在上面,但我的目的,這將是一個周圍很多改變。我想要更多基於我擁有的解決方法。謝謝 – Masriyah 2012-04-23 20:06:29