Controller Code:
public ActionResult Index()
{
SelectedValues();
return View();
}
private void SelectedValues()
{
var list = new[] {
new Person { Id = “-1”, Name = “–Select–” },
new Person { Id = “Y”, Name = “Y” },
new Person { Id = “N”, Name = “N” }
};
var selectList = new SelectList(list, “Id”, “Name”);
ViewData[“PersonExist”] = selectList;
}
View Code:
<%=Html.DropDownList(“ddlPerson”, (SelectList)ViewData[“PersonExist”])%>
ViewData carries the information from controller to the View