2014-01-29 29 views
0

我想綁定的選擇CityName我的模型,但選擇的項目ID的ID沒有綁定到我的模型變量模型在下拉列表中綁定不返回選定的項目

我的模型

public class EmployeeModel 
{    
    public string name { get; set; } 
    public MyCity Cities { get; set; } 
    public List<SelectListItem> Drp_city { get; set; } 
} 

public class MyCity 
{ 
    public int CityId { get; set; } 
    public string CityName { get; set; } 
} 

控制器

empmodel.Drp_city = (from s in entity.Cities 
        select new SelectListItem() 
        { 
         Text = s.CityName, 
         Value = SqlFunctions.StringConvert((double)s.CityId) 

        }).ToList<SelectListItem>(); 

我查看

@Html.DropDownListFor(model => model.Cities.CityId, Model.Drp_city) 

我可以看到城市的下拉列表中選擇,但城市ID不獲取存儲在model.Cities.CityId當我嘗試在數據庫中存儲(NULL存儲在數據庫中)

回答

0
@Html.DropDownListFor(m => m.Cities.CityId, new SelectList(Model.Drp_city , "Text", "Value")) 
相關問題