Microsoft .net related technologies

Bind Values to a dropdownlist using Asp .Net MVC application

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

Leave a comment