Heim >Backend-Entwicklung >C++ >Wie verwende ich den Auswahl -Tag -Helfer in ASP.NET CORE MVC?
Wählen Sie den Wert aus und zeigen Sie den Text
an Um den Assistenten der Select -Label -Assistenten an die Mitarbeiterliste zu binden, die FullName -Eigenschaft anzuzeigen und gleichzeitig die ID als Wert zu verwenden, verwenden Sie bitte den folgenden Code:
Verwenden Sie die Selektorlistinstanz
<code class="language-csharp">// 代码示例略</code>
oder, wenn Ihr Ansichtsmodell eine Listeneigenschaft hat, können Sie es direkt verwenden:
Füllen Sie die Selektivliste aus der Datenbank
<code class="language-csharp">public class MyViewModel { public int EmployeeId { get; set; } public string Comments { get; set; } public SelectList Employees { set; get; } // 使用 SelectList }</code>Füllen
<code class="language-csharp">// 代码示例略</code>Verwenden Sie Entity Framework, Sie können Daten aus der Datenbanktabelle abrufen:
Verwenden Sie die Liste als Option
die Liste
<code class="language-csharp">public IActionResult Create() { var vm = new MyViewModel(); vm.Employees = context.Employees.Select(a => new SelectListItem { Value = a.Id.ToString(), Text = a.Name }).ToList(); return View(vm); }</code>
Setzen Sie Auswahloptionen
Das Attribut, das der ausgewählten Option zum Auswahl der Label -Assistenten ausgewählt wird:<code class="language-csharp">var vm = new MyViewModel(); var items = new List<string> { "星期一", "星期二", "星期三" }; vm.Employees = new SelectList(items);</code>
<code class="language-csharp">// 代码示例略</code>
Multi -Koice Drop -Down -Liste
Erstellen Sie für die mehrfache Auswahl von Pull -Down -Listen ein Array -Attribut im Ansichtsmodell:
<code class="language-csharp">vm.EmployeeId = 12;</code>
<code class="language-csharp">// 代码示例略</code>
<code class="language-csharp">public class MyViewModel { public int[] EmployeeIds { get; set; } public List Employees { set; get; } }</code>
<code class="language-csharp">// 代码示例略</code>Projektgruppierung
Um die Optionen in der Liste der Drop -Down -Liste zu gruppieren, legen Sie bitte das Gruppenattribut des SELECTISTISTEM -Objekts fest:
Bitte beachten Sie, dass das Code -Beispiel weggelassen wurde, da der im Originaltext bereitgestellte Codeblock leer ist. Ein vollständiges Codebeispiel muss gemäß den spezifischen Anwendungsszenarien und Datenbankstrukturen angepasst werden.
<code class="language-csharp">public IActionResult Create() { ViewBag.Employees = new List { ... }; }</code>
Das obige ist der detaillierte Inhalt vonWie verwende ich den Auswahl -Tag -Helfer in ASP.NET CORE MVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!