„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie generiere ich eine einfache html.dropdownListfor () in ASP.NET MVC?

Wie generiere ich eine einfache html.dropdownListfor () in ASP.NET MVC?

Gepostet am 2025-03-22
Durchsuche:296

How to Generate a Simple Html.DropDownListFor() in ASP.NET MVC?

Erstellen Sie eine einfache html.dropdownListfor () Dropdown in ASP.NET mvc

In ASP.NET MVC ist es sehr einfach, statische Optionen in der Dropdown-Liste anzuzeigen. Mal sehen, wie dies erreicht werden kann.

So erstellen Sie ein einfaches html.dropdownlistfor ()

Um eine grundlegende Dropdown-Liste zu generieren, können Sie die Methode html.dropdownlist für Helfer verwenden. Dies erfordert eine Modelleigenschaft, um den ausgewählten Wert zu binden, und ein Selektivlistenobjekt, das die zu angezeigten Optionen darstellt.

Beispiel useage

Betrachten Sie die folgende Liste von Modellen und Farboptionen:

public class PageModel 
{
   public int MyColorId { get; set; }
}

public static IEnumerable Colors = new List { 
    new Color {
        ColorId = 1,
        Name = "Red"
    },
    new Color {
        ColorId = 2,
        Name = "Blue"
    }
};

In Ihrer Ansicht können Sie eine Dropdown -Liste wie diese erstellen:

@Html.DropDownListFor(model => model.MyColorId, new SelectList(PageModel.Colors, "ColorId", "Name"))
]

Dieser Code generiert eine Dropdown-Liste mit zwei Optionen "rot" und "blau". Der ausgewählte Wert ist an die Mycolorid -Eigenschaft im Modell gebunden.

mehr Informationen

Weitere Informationen zu html.dropdownListfor finden Sie in der MSDN -Dokumentation. Zusätzlich finden Sie Nutzungsbeispiele zum Stapelüberlauf.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3