Ich bin neu in ASP.NET MVC. Ich versuche herauszufinden, wie ich aus den Werten in meiner Datenbank eine einfache Dropdown-Liste erstellen kann. In ASP.NET Web-Formulare, ich weiß, ich eine Dropdown-Liste wie folgt laden:ASP.NET MVC - Füllen Sie eine Dropdown-Liste
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();
}
}
Wie mache ich die gleiche Art von Sache in ASP.NET MVC? Vielen Dank!
Werfen Sie einen Blick auf diesen Blog-Post, die erklärt, alles: [Dropdown-Listen und ASP.NET MVC] (http://odetocode.com/Blogs/scott/archive/2010/01/18/drop-down-lists-and-asp-net-mvc.aspx) –
Als @LenielMacaferi saugt SelectList ist Ihr Freund erstellen ein Modell in Ihrer Ansicht. – kenny