Asp.net Core MVC Pilih Tag Helper: Mudah membuat senarai drop -down
Gambaran Keseluruhan
Pilih Tag Helper menyediakan cara mudah untuk membuat elemen (senarai drop -down) dalam paparan MVC ASP.NET Core menggunakan data model.
diikat pada set pilihan <select>
dan senarai pekerja yang disimpan dalam atribut :
Dalam pandangan, anda boleh menggunakan Select Tag Helper untuk mengikat pilihan untuk EmployeeId
koleksi: EmployeesList
<code class="language-csharp">public class MyViewModel { public int EmployeeId { get; set; } public List<Employee> EmployeesList { get; set; } }</code>
Kaedah ini digunakan untuk menyusun senarai mengikut atribut . EmployeesList
<code class="language-html"><select asp-for="EmployeeId" asp-items="@Model.EmployeesList.OrderBy(e => e.FullName)"></select></code>
asp-items
Spesifikasi atribut akan dipilih dari senarai drop -down ke atribut dalam model paparan. Dalam contoh ini, ia adalah <:>: OrderBy
FullName
harta model pandangan.
Gunakan selectList
asp-for
Jika model paparan anda mempunyai atribut EmployeeId
, anda boleh menggunakannya secara langsung ke
<code class="language-html"><select asp-for="EmployeeId" asp-items="@Model.EmployeesList.OrderBy(e => e.FullName)"></select></code>
EmployeeId
multi -choice:
menggunakan jenis array untuk atribut List
untuk membolehkan pelbagai pilihan. asp-items
<code class="language-csharp">public class MyViewModel { public int EmployeeId { get; set; } public List<Employee> Employees { get; set; } }</code>
<code class="language-html"><select asp-for="EmployeeId" asp-items="@Model.Employees"></select></code>
untuk mengumpulkan pilihan dalam senarai drop -down. viewbag:
anda boleh menggunakanasp-for
Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan pembantu tag pilih dalam MVC teras ASP.NET untuk membuat senarai dropdown?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!