2012-03-06 40 views
0

我的DropDownList與public List<SelectListItem> CountryList { get; set; }模型的屬性綁定爲@Html.DropDownListFor(m => m.CountryCode, Model.CountryList, "-- Select --")CountryCode是持有國家代碼的short財產。我如何能實現從有界的DropDownList獲取選定項目的值和文本

1顯示在DropDownList的國家代碼和名稱爲"CountryCode - CountryName"

2-接收代碼和選定的國家的名稱爲界傳遞給操作模型。換句話說,國家代碼的類型是SelectListItem而不是short

PS。無腳本

回答

0

1-顯示代碼和名稱在DropDownList國家爲 「COUNTRYCODE - 國家或地區名稱」 從Creating a DropDownList helper for enums

得到了幫助。現在DropDownList顯示的項目爲0001 - Country Name,但它不是鍵盤友好的,因爲最終用戶應該輸入0001來選擇Country Name而不是鍵入cou...。選定的文本必須被解析爲單獨的值和文本,儘管不是最終用戶的頭痛,但並不理想。

工作和等待的第二個問題的答案...

+0

我想自定義模型結合將是有益的 – bjan 2012-04-06 17:19:46

相關問題