Я получаю следующую ошибку: «Нет элемента ViewData типа IEnumerable<SelectListItem>
с ключом State
.»
Как я могу решить эту ошибку, что я делаю неправильно?
<div class="form-group">
<label for="State">State</label>
@Html.DropDownList("State", ViewBag.State as SelectList, "---Select State----")
</div>
public void state_bind()
{
DataSet ds = empDB.getstate();
List<SelectListItem> statelist = new List<SelectListItem>();
foreach (DataRow dr in ds.Tables[0].Rows)
{
statelist.Add(new SelectListItem {
Text=dr["Name"].ToString(),
Value=dr["ID"].ToString()
});
}
ViewBag.State = statelist;
}