Buat senarai juntai bawah HTML mudah menggunakan Html.DropDownListFor() dalam ASP.NET MVC
Soalan: Bagaimana untuk mencipta dropdown HTML asas dalam ASP.NET MVC 2 yang menyediakan pilihan statik? Secara khusus, saya ingin memberikan pilihan antara "merah", "biru" dan "hijau".
Jawapan:
Untuk mencapai matlamat ini, ikuti langkah berikut:
Sila rujuk artikel MSDN dan contoh penggunaan pada Stack Overflow.
Pertimbangkan kelas Linq/POCO berikut:
<code class="language-csharp">public class Color { public int ColorId { get; set; } public string Name { get; set; } }</code>
Kemudian, cipta model seperti ini:
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
Akhir sekali, tentukan senarai warna yang boleh diisi daripada pertanyaan Linq atau senarai statik:
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" }, new Color { ColorId = 3, Name = "Green" } };</code>
Pada pandangan anda, anda boleh membuat lungsur turun seperti berikut:
<code class="language-html">// 此处应添加使用Html.DropDownListFor()生成下拉列表的代码。 由于原始输入缺少视图代码,无法提供完整的示例。 需要提供模型和视图的更多细节才能完成此部分。</code>
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Senarai Dropdown HTML Mudah dengan Pilihan Statik dalam ASP.NET MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!