Verwenden von Html.DropDownListFor() in ASP.NET MVC
In ASP.NET MVC ist es sehr einfach, eine einfache Dropdown-Liste mit statischen Optionen zu erstellen.
Schreiben Sie ein einfaches Html.DropDownListFor():
Beispiel:
Betrachten Sie die folgenden Beispieldaten:
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" } };</code>
Erstellen Sie in Ihrem Modell eine Eigenschaft, die das ausgewählte Element darstellt:
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
Erstellen Sie Ihrer Ansicht nach ein Dropdown mit dem folgenden Code:
<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(Colors, "ColorId", "Name"))</code>
Dadurch wird eine Dropdown-Liste mit den Optionen „Rot“ und „Blau“ generiert und der ausgewählte Wert wird in der MyColorId-Eigenschaft des Modells gespeichert.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine einfache Dropdown-Liste mit Html.DropDownListFor() in ASP.NET MVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!