我正在尝试将选定的CityName
绑定到我的模型,但是选定的项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 :(得分:0)
@Html.DropDownListFor(m => m.Cities.CityId, new SelectList(Model.Drp_city , "Text", "Value"))