ASP.NET MVC - Füllen Sie eine Dropdown-Liste auf

8

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-Webformularen kann ich eine Dropdownliste wie folgt laden:

Page.aspx

%Vor%

Page.aspx.cs

%Vor%

Wie mache ich die gleiche Art von Sache in ASP.NET MVC? Danke!

    
user70192 07.03.2010, 16:02
quelle

2 Antworten

8

Modell

%Vor%

Erweiterungsmethode

%Vor%

Abrufen von Daten aus der Datenbank

%Vor%

Anzeigen

%Vor%

oder besser noch:

%Vor%

Sehen Sie sich diesen Blogbeitrag an, der alles erklärt:

Dropdown-Listen und ASP.NET MVC

    
Leniel Macaferi 07.03.2010 17:09
quelle
2

In MVC2 verwenden Sie <%=Html.DropListFor(x => x.MemberName, Model.DropListItems)%> in Ihrer Ansicht und in Ihrem Controller füllen Sie DropListItems mit einem neuen SelectList , das die Elemente aus der Datenbank enthält.

Ich glaube, dass das Nerd Dinner-Sample dies beinhaltet, und wenn du neu bei MVC bist, solltest du wirklich die Nerd Dinner App durcharbeiten, weil du so viel daraus lernst, selbst wenn du nicht willst was sie benutzen.

    
svinto 07.03.2010 16:08
quelle