SORU
16 HAZİRAN 2010, ÇARŞAMBA


Ne kadar basit bir Html yazmak için.() DropDownListFor?

ASP.NET MVC 2, statik seçenekleri sağlayan çok basit bir açılan liste yazmak istiyorum. Örneğin arasında seçim sağlamak istiyorum"", "" ve "". Yeşil Mavi Kırmızı

CEVAP
16 HAZİRAN 2010, ÇARŞAMBA


this MSDN article example usage here on Stack Overflow bir bakın.

Hadi takip Etmeniz/POCO sınıf olduğunu söyle

public class Color
{
    public int ColorId { get; set; }
    public string Name { get; set; }
}

Ve ben şu modeli var ki:

public class PageModel 
{
   public int MyColorId { get; set; }
}

Ve son olarak, hadi renkleri aşağıdaki listede olduğunu söylüyorlar. Statik bir listeden Seri bir sorgudan geliyor, olabilir, vb.:

public static IEnumerable<Color> Colors = new List<Color> { 
    new Color {
        ColorId = 1,
        Name = "Red"
    },
    new Color {
        ColorId = 2,
        Name = "Blue"
    }
};

Sizin görüşünüze göre, bir damla aşağı liste oluşturabilirsiniz:

<%= Html.DropDownListFor(n => n.MyColorId, 
                         new SelectList(Colors, "ColorId", "Name")) %>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014