Asp.net mvc 4 连接selectlist下拉框的两个属性

Asp.net mvc 4 连接selectlist下拉框的两个属性,asp.net-mvc-4,Asp.net Mvc 4,我正在从数据库中返回一些数据,作为下拉框。 我有两个属性ProvinceDesc和ProvinceDesc,我想连接它们 在为下面的model.LocationCodeList进行连接时,我一直收到一个错误 我如何连接这个 IList<ProfilesModel> objPrv = null; objProvince = _jobApplication.GetProvinceInformation(country,jobType); m

我正在从数据库中返回一些数据,作为下拉框。 我有两个属性ProvinceDesc和ProvinceDesc,我想连接它们

在为下面的model.LocationCodeList进行连接时,我一直收到一个错误

我如何连接这个

        IList<ProfilesModel> objPrv = null;
        objProvince = _jobApplication.GetProvinceInformation(country,jobType);
        model.LocationCodeList = new SelectList(objPrv, "Province", "Province + '-' + ProvinceDesc");
IList objPrv=null;
objProvince=\u jobApplication.GetProvinceInformation(国家/地区,职务类型);
model.LocationCodeList=新的选择列表(objPrv,“省”、“省+'-'+ProvinceDesc”);

您可以创建一个匿名类,然后将其绑定到您的选择列表:

../
.Select(s => new 
     { 
       .../
       ProvinceText = string.Format("{0}-{1}", s.Province, s.ProvinceDesc) 
     });
model.LocationCodeList = new SelectList(objPrv, "Province", 'ProvinceText');

谢谢在语句objprovance=_jobApplication.GetProvinceInformation(国家/地区,作业类型)之后,我会这样做吗?再说一遍,什么是ProvinceText?我将在哪里声明它?它已在匿名类中声明,您不需要声明它。
objPrv.ToList()。选择(…