0
'在我的MVC項目中運行時,我在當時按下編輯選項,錯誤發生具有'distic_id'鍵的ViewData項的類型爲'System.Int32',但必須爲'IEnumerable <SelectListItem>''
具有關鍵 'distic_id' 的類型爲 'System.Int32',但必須是類型 '的IEnumerable <SelectListItem>'
在我看來代碼ViewData的項目
@Html.DropDownListFor(m => m.distic_id, Model.disticlist)
模型
public class city
{
public List<SelectListItem> disticlist { get; set; }
public int city_id { get; set; }
[Required]
[Display(Name = "enter the District name")]
public string city_name { get; set; }
[Required]
[Display(Name = "select district ")]
public int distic_id { get; set; }
}
那麼,如果編譯器正確,請檢查您的模型。我想是的。 – nvoigt
發佈您的模型類型。 –
一些重播我 –