Soy nuevo en ASP.NET MVC. Estoy tratando de averiguar cómo crear una lista desplegable básica de los valores en mi base de datos. En los formularios web ASP.NET, sé que puedo cargar una lista desplegable de esta manera:ASP.NET MVC - Complete una lista desplegable
Page.aspx
<asp:DropDownList ID="myDropDownList" runat="server" DataTextField="FullName" DataValueField="ID" OnLoad="myDropDownList_Load" />
Page.aspx.cs
void myDropDownList_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == false)
{
List<Person> people = GetPeopleFromDatabase();
myDropDownList.DataSource = people;
myDropDownList.DataBind();
}
}
Cómo Cómo hago el mismo tipo de cosas en ASP.NET MVC? ¡Gracias!
Tome un vistazo a esta entrada del blog que explica todo: [Listas desplegables y ASP.NET MVC] (http://odetocode.com/Blogs/scott/archive/2010/01/18/drop-down-lists-and-asp-net-mvc.aspx) –
como @LenielMacaferi sugests SelectList es tu amigo crear uno en el modelo de tu vista. – kenny