Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Mencipta Senarai Dropdown HTML Mudah dengan Pilihan Statik dalam ASP.NET MVC?

Bagaimana untuk Mencipta Senarai Dropdown HTML Mudah dengan Pilihan Statik dalam ASP.NET MVC?

DDD
Lepaskan: 2025-01-19 06:34:10
asal
128 orang telah melayarinya

How to Create a Simple HTML Dropdown List with Static Options in ASP.NET MVC?

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>
Salin selepas log masuk

Kemudian, cipta model seperti ini:

<code class="language-csharp">public class PageModel 
{
   public int MyColorId { get; set; }
}</code>
Salin selepas log masuk

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>
Salin selepas log masuk

Pada pandangan anda, anda boleh membuat lungsur turun seperti berikut:

<code class="language-html">//  此处应添加使用Html.DropDownListFor()生成下拉列表的代码。  由于原始输入缺少视图代码,无法提供完整的示例。  需要提供模型和视图的更多细节才能完成此部分。</code>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan