2012-03-06 39 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

相关问题