2016-04-13 15 views
1

Sadece UI bölümünü şimdilik oluşturmak için görevlendirildim.Bir dropdown oluşturmak için Razor DropDownList yardımcı programını kullanma

   <div class="form-group"> 
        <div class="col-sm-offset-2 col-sm-10"> 
         @Html.Label("Default Group") 
         @Html.DropDownList("whatthe") 
        </div> 
       </div> 

Şu anda herhangi vücut henüz bu görünümler için herhangi Modeli ya da bir şey yazmış: Yani böyle bir şey var. Ama bu benim için DropDownList çöküyor, CheckBox gibi diğer basit kontroller iyi çalıştı. Bir model ekledikten sonraya kadar nasıl gösterebilirim?

ben baktım

bunun için bir konu vardır, " anahtara sahip olduğunu 'IEnumerable' türündeki hiçbir ViewData madde yoktur", ama benim sorum kilitlenme hatası sadece modele ekleyeceğimiz kadarıyla nasıl görünebilirim? ...

+1

'@ Html.DropDownList ("whatthe", yeni SelectList (Enumerable.Range (0,10))) ' –

+0

@MikeDebela iyi bu çalıştı. – Bohn

cevap

2

Yöntemdeki seçili öğelerin listesini belirtin.

@Html.DropDownList("whatthe", new List<SelectListItem>()) 
0

Normal olarak işaretleme yapabilirsiniz.

<select name="whatthe"></select> 

Ayrıca css ile stilini sürece o bazı genişliği vermek için bazı seçenekler eklemeniz gerekir.

+0

Evet ama hala istiyoruz Razor stili daha sonra diğer geliştiricilerin model eklemek için daha kolay olurdu – Bohn

İlgili konular