Dalam ASP.NET MVC, memaparkan pilihan statik dalam senarai juntai bawah adalah sangat mudah. Mari lihat bagaimana untuk mencapai ini.
Cara mencipta Html.DropDownListFor() yang mudah
Untuk menjana senarai lungsur turun asas, anda boleh menggunakan kaedah pembantu Html.DropDownListFor. Ini memerlukan sifat model untuk mengikat nilai yang dipilih dan objek SelectList yang mewakili pilihan untuk dipaparkan.
Contoh penggunaan
Pertimbangkan senarai model dan pilihan warna berikut:
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } } public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" } };</code>
Pada pandangan anda, anda boleh membuat menu lungsur seperti ini:
<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(PageModel.Colors, "ColorId", "Name"))</code>
Kod ini akan menjana senarai lungsur turun dengan dua pilihan "Merah" dan "Biru". Nilai yang dipilih akan terikat pada sifat MyColorId dalam model.
Maklumat lanjut
Untuk mendapatkan maklumat lanjut tentang Html.DropDownListFor, lihat dokumentasi MSDN. Selain itu, anda boleh menemui contoh penggunaan pada Stack Overflow.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Html.DropDownListFor() Mudah dalam ASP.NET MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!