MVC3 DropDownListFor - basit bir örnek?
MVC3 benim app DropDownListFor
ile ilgili sorun yaşıyorum. Ben kullanabilir StackOverflow da resim nasıl onları görünür Görünüm, ama şimdi bilmiyorum nasıl yakalanır değerlere karşılık gelen özellikleri Görünüm Modeli ne zaman sundu. Almak için bu gereken bir iş vardı oluşturmak için bir iç sınıf bir KİMLİĞİ ve bir değer özelliği oldu için kullanın IEnumerable<Contrib>
tatmin DropDownListFor
parametre gereksinimleri. Şimdi, ancak, nasıl MVC göster gerekiyordu FW bu aralığın değeri açılan basit bir dize özelliği arkadan görünüm modelimi?
public class MyViewModelClass
{
public class Contrib
{
public int ContribId { get; set; }
public string Value { get; set; }
}
public IEnumerable<Contrib> ContribTypeOptions =
new List<Contrib>
{
new Contrib {ContribId = 0, Value = "Payroll Deduction"},
new Contrib {ContribId = 1, Value = "Bill Me"}
};
[DisplayName("Contribution Type")]
public string ContribType { get; set; }
}
Benim görüşüme göre bu gibi sayfasında açılan yer:
<div class="editor-label">
@Html.LabelFor(m => m.ContribType)
</div>
<div class="editor-field">
@Html.DropDownListFor(m => m.ContribTypeOptions.First().ContribId,
new SelectList(Model.ContribTypeOptions, "ContribId", "Value"))
</div>
Bu form sunduğumda ContribType
(elbette) null.
Bunu yapmak için doğru yolu nedir?
CEVAP
Böyle yapmanız gerekir:
@Html.DropDownListFor(m => m.ContribType,
new SelectList(Model.ContribTypeOptions,
"ContribId", "Value",
Model.ContribTypeOptions.First().ContribId))
Nereye:
m => m.ContribType
sonuç değeri olacak bir özellik.
Ve liste oluşturucu son param seçilen bir değerdir
antlr: basit bir örnek var mı?...
Basit django 1.3 için örnek Dosya için...
Birisi kosinüs benzerliği bir örnek, ç...
basit yoklama örnek bir WordPress kull...
Basit durum makinesi örnek C#?...